我正在使用PHPs imagecreatefromjpeg从磁盘和imagejpeg加载jpeg以将该图像输出到浏览器。但是出于某种原因,此功能仅在服务器在Windows开发盒上运行时输出图像。在我们的Linux服务器上,它不输出任何数据(即Content-Length:0,不显示任何内容)。
是否有任何变通方法可以在Linux机器上运行?我已经确认GD库安装了jpeg支持。
答案 0 :(得分:1)
http://php.net/imagejpeg上有两个可能相关的注释:
注释
注意:JPEG支持仅适用 如果PHP是针对GD-1.8编译的 后面。
注意:如果要输出 渐进式JPEG,您需要设置 用imageinterlace()隔行扫描。
另外一些实际的代码在尝试帮助时会很有用。
答案 1 :(得分:0)
确保您拥有正确的file permissions设置。您的Web服务是否拥有该文件?它是否有权读取或写入文件?