[FPDF]
库的问题是下一个:
$pdf->Output("doc1.pdf","D");
在上面的示例中,我将D
替换为I
或S
或F
,结果始终相同:弹出窗口似乎可以保存或打开文件。
我想在没有弹出窗口的情况下将其保存到特定目录中。
答案 0 :(得分:2)
您是否添加了一个标题,告诉浏览器输出是pdf文件? 尝试:
header('Content-type: application/pdf');
在输出之前。
答案 1 :(得分:2)
也许可以使用这个
$pdf->Output('D:/example2.pdf','F');
F =保存到名称为name的本地文件 D:/example2.pdf = dest文件夹和文件名,,,,
就是这样,在没有Windows弹出窗口的情况下保存它
答案 2 :(得分:0)
如果您阅读http://www.fpdf.org/es/doc/output.htm处的文档 虽然所有这些都是可选的,但是说应该是第一名,名字是第二名。
$pdf->Output("D","example2");
你不应该将文件命名为.pdf,因为它会在你下载时添加它
答案 3 :(得分:0)
确保在调用输出(无论是空格,制表符还是其他内容)之前没有输出任何内容,否则浏览器就会疯狂。如果有的话,请特别注意您的包含。