图像在文件开头有一个回车 return

Image has a carriage return at the start of the file

我得到了 maintenance/enchancement 的网站。该站点的平台是 运行 on PHP5,旧版本的 OpenCart (1.5.x)。

用户可以使用基于 jquery 的文件管理器下载图像文件,以显示 /image/ 文件夹中的文件。

发生的情况是下载后的图像文件无法在任何图像 editor/viewer 应用程序中加载。当我用十六进制编辑器检查文件时,我发现 JPEG 或 PNG 文件的开头是 0x0A(回车 return)。这是导致图像无法正确读取的原因,但从今天早上开始,它是如何到达那里的一直困扰着我。

另一台服务器上有一个具有类似设置的测试站点。图片可以正确下载和打开。代码应该是一样的。这部分没有被触及,所以我不知道为什么这会发生在现场而不是测试站点上。

有没有人以前遇到过这个问题,解决方法是什么?

谢谢!

天哪,其中一个包含文件中结束 PHP 标记后有一个回车符 return!我早该知道的。 (捂脸)

感谢大家的回复。

此致, 马克