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

时间:2016-02-24 09:45:34

标签: php pdf fpdf

我使用PHP使用FPDF组合PDF,在底部我有这个:

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

顶行应将PDF保存到根目录中的uploads文件夹,底部应将其显示在浏览器中。我收到这条消息:

  

FPDF错误:无法创建输出文件:../ uploads / filename.pdf

我甚至尝试使用此站点上其他帖子中建议的变量来创建文件路径,但我仍然得到相同的错误。我也在整个uploads文件夹中设置了777权限。感谢。

2 个答案:

答案 0 :(得分:0)

我实际上已经弄明白了,这是一个奇怪的修复,但它确实有用。

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

我必须继续跳回root,然后专门进入/ uploads /文件夹。谢谢你到目前为止的答案。

答案 1 :(得分:0)

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

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