将文件输出到 FPDF 中的服务器目录


Output file to server directory in FPDF

我正在使用PHP使用FPDF将PDF放在一起,在底部我有这个:

$pdf->Output("../uploads/filename.pdf",'F');
header("location:../uploads/filename.pdf");

顶行应将 PDF 保存到根目录的上传文件夹中,底部应在浏览器中显示它。我收到此消息:

FPDF 错误: 无法创建输出文件: ../上传/文件名.pdf

我什至尝试使用变量制作文件路径,如本网站其他帖子中建议的那样,但我仍然收到相同的错误。我在整个上传文件夹中也设置了 777 个权限。谢谢。

我实际上已经想通了,这是一个奇怪的修复,但它有效。

$path = "../../../../uploads/AAA.pdf";
$pdf->Output($path,'F');
header('location:'.$path);

我不得不继续跳回根目录,然后专门进入/uploads/文件夹。感谢您到目前为止的回答。

$path=$_SERVER['DOCUMENT_ROOT']."/unwant/test3.pdf";
$pdf->Output($path,'F');

使用此代码轻松保存文件目录