fpdf输出('filename.pdf','F'); 在浏览器上下载文件而不是将其保存在服务器上

use*_*591 6 fpdf

当运行代码文件时,pdf文件将被保存在浏览器中,而不是保存在服务器上

fpdf Output('filename.pdf','F'); 
Run Code Online (Sandbox Code Playgroud)

在浏览器上下载文件而不是将其保存在服务器上

Vev*_*eve 19

如FPDF文档中所述,您必须使用函数的Das参数output将PDF发送到浏览器并强制使用名称给出的名称下载文件:

Output('D','filename.pdf');
Run Code Online (Sandbox Code Playgroud)

作为参考,以下是destination参数的不同值:

我:将文件内联发送到浏览器.如果可用,则使用插件.当生成PDF的链接上选择"另存为"选项时,将使用名称给出的名称.
D:发送到浏览器并使用名称给出的名称强制下载文件.
F:保存到名称为name 的本地文件(可能包含路径).
S:将文档作为字符串返回.名称被忽略.

  • 我想在我的服务器上生成 pdf 文件...并且不想下载该文件。 (2认同)

hor*_*kim 5

这是一个例子,检查出来!

       $pdf->Output(F,'directory/filename.pdf'); 
Run Code Online (Sandbox Code Playgroud)

请记住,如果在输出设置中使用F,则服务器上的目录需要将权限设置为777,否则它将不起作用.希望能帮助任何没有获取文件的人保存到他们的目录中.

:)金