我有一个网站,根据数据生成PDF文件.
我在一个免费的虚拟主机中尝试了它,它没关系,但是当我将它上传到我的服务器时,我收到此错误:
TCPDF错误:无法打开图像文件:/ var/www/html/tcpdf/cache/mska_1d34cb1ba2c1951624fbccb7556c6d1d
在缓存文件夹中,mska_1d34cb1ba2c1951624fbccb7556c6d1d不存在于该文件夹中.
Ber*_*ert 14
我现在得到了答案.
对于所有能够遇到此问题的人来说,这些都是可行的解决方案.
原因之一是tcpdf中的文件夹没有写入和读取权限.确保缓存和图像的文件夹具有644或755(推荐)权限.这些权限非常重要,因为在生成pdf时有一个过程,它会写入缓存或读取图像.
另一个原因是tcpdf不接受png文件或透明图像.我的解决方案是将图像变成jpeg并为其应用白色背景.所以避免png透明.
希望它有所帮助.
归档时间: |
|
查看次数: |
32845 次 |
最近记录: |