Web服务器破坏JPG图像

时间:2015-07-08 11:16:18

标签: php wordpress jpeg redhat litespeed

我遇到的问题是JPG在服务时似乎已经被破坏了。

奇怪的是,它不是我网站上的所有JPG图像,只有约5%。这是一个腐败的样子:

enter image description here

下半部分是截止的。这是该文件返回的jpeginfo

FS0005-2yme9un7m1rme75z1ek074.jpg  250 x 250  24bit JFIF  N   40099  Corrupt JPEG data: premature end of data segment  Invalid JPEG file structure: two SOI markers  [ERROR]

但是,如果我使用wget下载完全相同的图像,或者直接从服务器上复制它,它看起来很好并且看起来没有损坏:

FS0005-2yme9un7m1rme75z1ek074.jpg  250 x 250  24bit JFIF  N   40099  [OK]

这是curl -I返回的内容:

HTTP/1.1 200 OK
Date: Wed, 08 Jul 2015 11:05:15 GMT
Server: LiteSpeed
Accept-Ranges: bytes
Connection: Keep-Alive
Keep-Alive: timeout=5, max=100
Last-Modified: Wed, 08 Jul 2015 08:58:42 GMT
Content-Type: image/jpeg
Content-Length: 40099
Access-Control-Allow-Origin: *
Cache-Control: public, max-age=604800
Expires: Wed, 15 Jul 2015 11:05:15 GMT

服务器是Red Hat 4.4.7-4,图像已通过WordPress上传,并使用bfi_thumb调整大小

0 个答案:

没有答案