JPG图像无法在IE和Firefox中显示

时间:2016-03-26 22:11:11

标签: html internet-explorer firefox

我遇到了一个奇怪的问题,这让我发疯了。问题是每个jpg图像都不会在IE和Firefox浏览器中显示,而是在Chrome和Opera中正确显示。可能是造成这个问题的原因是什么?在IE中尝试将jpg图像打开到新标签时,向我显示了一堆奇怪的字符,而不是向我显示图像,在Mozilla中,它会弹出“保存图像”,然后打开它。

提前谢谢!

3 个答案:

答案 0 :(得分:0)

服务器正在发送text/plain MIME类型的图像。 "奇怪的角色"是图像字节的文本形式。

enter image description here

在nginx服务器上,将以下内容添加到/etc/nginx/mime.types以确保它将jpg文件作为图像提供。

types {
    image/jpeg        jpg;
}

对于Apache服务器,在与映像相同的目录中创建.htaccess文件。添加以下行:

AddType image/jpeg .jpg

答案 1 :(得分:0)

你有一个JPG使用CMYK而不是RGB编码,Firefox / IE会阻塞这些文件。您只需要将JPG转换为RGB颜色空间,或者在Photoshop中,您可以保存图像,如"保存网络"

答案 2 :(得分:0)

我找到了有问题的插件,它被称为" EWWW Image Optimizer"它将JPG图像转换为WebP格式。如果图像是从似乎尚未工作的CDN提供的,他们会有另外的重写。

感谢您帮助我!