Cakephp 在服务器fpdf上保存pdf

Cakephp 在服务器fpdf上保存pdf,cakephp,pdf,directory,fpdf,Cakephp,Pdf,Directory,Fpdf,我正在用cakephp生成一个带有fpdf的pdf,并尝试将其保存在服务器上。 我是这样做的: $fpdf->输出(“D:/Files/mypdf.pdf”,“F”); 但这并不能节约。 我想它找不到文件夹,但我不知道它是如何指定的? 我已经把所有的权利的文件夹。 我不知道这是cakephp限制还是我的目录?由于此代码在本地运行良好,可能是服务器问题 (1)您确定可以创建文件吗?大多数免费服务器不允许创建文件 (2)您是否在不同的位置尝试过它,例如当前根位置$fpdf->Output(“mypd

我正在用cakephp生成一个带有fpdf的pdf,并尝试将其保存在服务器上。 我是这样做的: $fpdf->输出(“D:/Files/mypdf.pdf”,“F”); 但这并不能节约。 我想它找不到文件夹,但我不知道它是如何指定的? 我已经把所有的权利的文件夹。
我不知道这是cakephp限制还是我的目录?

由于此代码在本地运行良好,可能是服务器问题

(1)您确定可以创建文件吗?大多数免费服务器不允许创建文件

(2)您是否在不同的位置尝试过它,例如当前根位置$fpdf->Output(“mypdf.pdf”,“F”)

无论如何,您应该在index.php中启用错误报告。如果是找不到目录的问题,您将得到以下结果:

Warning (2): fopen(D:/Files/mypdf.pdf): failed to open stream: No such file or directory [ROOT\vendor\fpdf\fpdf.php, line 1025]

FPDF error: Unable to create output file: D:/Files/mypdf.pdf

这只是一个猜测,但将斜杠更改为windows样式

$fpdf->Output("D:\Files\mypdf.pdf",'F'); 
甚至

$fpdf->Output("D:\\Files\\mypdf.pdf",'F'); 
试试这个
$fpdf->输出(WWW_ROOT.“files\mypdf.pdf”,“F”)