在我的服务器上,通过dompdf生成的PDF文件无法显示远程URL图片(本地图片可以正常工作)。后来我知道它需要一些设置才能渲染远程图片。
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的问题,我在本地设置为false,现在输出与服务器相同。
现在的问题是,我想在allow_url_fopen = false的情况下显示远程图片到PDF中
- 我尝试了5-10种不同的方法。
- 我尝试通过设置头文件来在php文件中显示图像,然后在pdf中显示php链接。
- 我也尝试通过绝对路径来显示图像,但都没有效果。
- 我尝试通过一个函数获取图像,然后在php文件中显示,但没有成功。
请问有谁能建议我如何在pdf中显示图像。我一直得到的错误是...
Image not found
http://localhost/dompdf/image.php
并且
Image not found
http://localhost/dompdf/image.jpg