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

Output file to server directory in FPDF

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

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

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

FPDF error: Unable to create output file: ../uploads/filename.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');

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