编程语言
首页 > 编程语言> > php – 在实时服务器上找不到dompdf图像

php – 在实时服务器上找不到dompdf图像

作者:互联网

经过几个小时的搜索,我仍无法解决此问题.我在使用dompdf库生成的PDF文件中显示图像时遇到问题.

我有一个编辑器tinyMCE,用户可以通过按钮按下上传图像,编辑页面,查看PDF格式的预览.

这里有一件重要的事情:我在tinyMCE的配置中使用’convert_urls:true’来转换图像src =“https://mysite.com/public/images/image_name.png”,这是PDF库显示它们所必需的.

我设置了所需的dompdf配置:

> def(“DOMPDF_ENABLE_REMOTE”,true);

Here我发现在使用dompdf更改附加的CSS后会出现:

img { display:block }

一切都还是徒劳.

注意:在localhost上一切正常.但是在登台服务器上,我得到一个消息框,里面有一个十字架,上面写着“找不到图像”并显示图像路径.当我单击该路径时,图像已经存在于我的服务器上.我想知道为什么dompdf会给我这个消息?

解决方法:

我已经遇到过同样的问题.当Dompdf不接受带有http格式的url时,解决方案非常简单.尝试使用完整的文档根.

而不是使用https://example.com/public/images/image_name.png尝试使用/var/www/mysite/public/images/image_name.png

标签:php,css,tinymce,dompdf
来源: https://codeday.me/bug/20190725/1531090.html