DOMPDF不适用于一台计算机上的数据:图像,在另一台计算机上很好


DOMPDF not working for data:image on one computer, fine on another

我这里有一个有趣的。在我们的团队中,有 2 个人在 mac 上从事一个项目,都使用 MAMP Pro 和相同的代码库,那么为什么一台机器可以愉快地生成带有data:image...格式图像的 PDF 文档,而另一台则不能?

两者都

可以看到数据 uri,并且都可以生成带有它的 html,两者都对普通图像感到满意,但其中一个抛出错误:file_put_contents(): Filename cannot be empty错误。

我对此感到茫然,所以任何人都可以对此有所了解吗?

非常感谢大家,加雷思

图像处理的快速要求:

  1. 对DOMPDF_TEMP_DIR的读/写访问权限
  2. GD PHP 扩展的可用性
  3. 对于通过 Web 服务器获取的图像,allow_url_fopen启用