为什么IE7指定一个MIMEtypes的图像/ pjpeg而不是只是图像/ jpeg?

当在IE7中通过表单上传文件(jpeg)时,我看到了一个MIMEtypes的“image / pjpeg”,而不是“image / jpeg”(正如我在Firefox或类似文件中看到的那样)。 解决这个问题很简单,但是我只是想知道为什么IE7在这种情况下performance不一样?

我相信这是因为你正在使用的JPEG是一个渐进的JPEG,它具有不同的MIMEtypes。

IE可以上传所有.jpeg文件作为它的hack MIMEtypes“image / pjpeg”,而不pipe它们是否实际上是渐进式的。

不要依赖file upload中提供的MIMEtypes,由于各种各样的原因(包括这个),有可能是错误的。

因为微软喜欢违反标准。 没有像image / pjpeg这样的MIMEtypes。 请亲自看看: http : //www.iana.org/assignments/media-types/media-types.xhtml#image

JPEG的正确MIMEtypes是image / jpeg,是否为渐进式。

png也有同样的问题:

IE7:image / x-png普通浏览器:image / png

;)