防止 IE 中止具有错误 MIME 类型的图像
Prevent IE aborts Images With The Wrong Mime-Type
我有一张 URL 的图片
https://www.biossantibodies.com/image-raw/15986.jpg
如果我复制它并将其粘贴回 Chrome/Firefox/Safari
它将自动下载并显示,但 IE 不会这样做。
这是我在 IE 中看到的:
是因为IE aborts Images With The Wrong Mime-Type吗?
我已经尝试在 /etc/nginx/mime.types
中调整添加这两行
image/jpeg jpeg;
image/jpg jpg;
我该如何绕过它?
更新
来自@Manngo
的建议
我试过了
image/jpeg jpeg;
image/jpeg jpg;
并重启我的 NGINX 服务器
service nginx restart
nginx stop/waiting
nginx start/running, process 1755
在 IE 中访问 URL (https://www.biossantibodies.com/image-raw/15986.jpg) 仍然看到相同的结果。
没有image/jpg
。即使有 .jpg
扩展名,它仍然应该是 image/jpeg
。只需将第二行更改如下:
image/jpeg jpeg;
image/jpeg jpg;
基本上,您所做的是将文件扩展名与 MIME 类型相匹配。如果您有诸如 .junk
之类的扩展名,您也可以将其添加到列表中,如果这是您玩得开心的想法:
image/jpeg junk;
我有一张 URL 的图片
https://www.biossantibodies.com/image-raw/15986.jpg
如果我复制它并将其粘贴回 Chrome/Firefox/Safari
它将自动下载并显示,但 IE 不会这样做。
这是我在 IE 中看到的:
是因为IE aborts Images With The Wrong Mime-Type吗?
我已经尝试在 /etc/nginx/mime.types
image/jpeg jpeg;
image/jpg jpg;
我该如何绕过它?
更新
来自@Manngo
的建议我试过了
image/jpeg jpeg;
image/jpeg jpg;
并重启我的 NGINX 服务器
service nginx restart
nginx stop/waiting
nginx start/running, process 1755
在 IE 中访问 URL (https://www.biossantibodies.com/image-raw/15986.jpg) 仍然看到相同的结果。
没有image/jpg
。即使有 .jpg
扩展名,它仍然应该是 image/jpeg
。只需将第二行更改如下:
image/jpeg jpeg;
image/jpeg jpg;
基本上,您所做的是将文件扩展名与 MIME 类型相匹配。如果您有诸如 .junk
之类的扩展名,您也可以将其添加到列表中,如果这是您玩得开心的想法:
image/jpeg junk;