我有个奇怪的问题,快把我逼疯了。问题是,每个jpg图像在IE和Firefox浏览器中并不显示,而在Chrome和Opera中正确显示。此问题的原因可能是什么?在IE中,当试图打开一个jpg图像到一个新的标签,显示了一堆奇怪的字符,而不是显示我的图像,在Mozilla它弹出的“保存图像”实例打开它。
提前谢谢你!
发布于 2016-03-27 06:57:53
服务器正在发送text/plain MIME类型的图像。“奇异字符”是图像字节的文本形式。

在nginx服务器上,将以下内容添加到/etc/nginx/mime.types,以确保它将jpg文件作为镜像提供服务。
types {
image/jpeg jpg;
}对于Apache服务器,在镜像所在的目录中创建一个.htaccess文件。添加以下行:
AddType image/jpeg .jpg发布于 2016-03-27 07:05:46
你得到了一个使用CMYK而不是RGB编码的JPG,Firefox/IE阻塞了这样的文件。你只需要将JPG转换为RGB色彩空间,或者在Photoshop中,你可以保存图像,如“保存为web格式”
发布于 2016-03-27 20:43:29
我发现了一个有问题的插件,它叫做"EWWW图像优化器“,它可以将JPG图像转换成WebP格式。他们有一个替代重写,以防图像是从CDN提供的,这似乎还不起作用。
谢谢你试着帮我!
https://stackoverflow.com/questions/36241492
复制相似问题