php – Dompdf远程图像没有以pdf格式显示
作者:互联网
在我的服务器上,通过dompdf生成的pdf没有显示图像.
因为它们是远程网址图像.(本地图像工作正常)
然后我才知道它需要一些设置来渲染远程图像.
allow_url_fopen = true => i can not as server control is not in my hand.(and no one will suggest to do this due to security reasons)
read/write access to the DOMPDF_TEMP_DIR (already have this)
DOMPDF_ENABLE_REMOTE = true (already have this)
所以为了确定allow_url_fopen的问题,我在localhost中设置false,现在提供与服务器相同的输出.
所以,现在问题是我想用allow_url_fopen = false显示PDF格式的远程图像
>我尝试了近5到10种独特的方法来做到这一点.
>我试图在php文件中显示图像(通过设置标题)然后
以pdf格式显示php链接
>我试图通过绝对路径显示图像到PHP,但没有
工作.
>我尝试通过curl在函数中获取图像然后显示
它在一个PHP文件…但没有运气.
是否有人可以建议我如何以pdf格式显示图像.
我一直得到的错误是……
Image not found
http://localhost/dompdf/image.php
和
Image not found
http://localhost/dompdf/image.jpg
解决方法:
我有同样的问题,
dompdf image not found on live server
我找到了它的解决方案,你只需要仔细检查图像路径,
考虑您的实时服务器映像路径
<img src="http://www.example.com/public/images/thumb.png">
你只需要改成它,
<img src="public/images/thumb.png">
注意:请确保所有设置与您已完成的设置相同.
我希望这能帮到您.
标签:php,image,dompdf 来源: https://codeday.me/bug/20191005/1857746.html