Why does IE7 specify a mime-type of image/pjpeg rather than just image/jpeg?

后端 未结 4 620
夕颜
夕颜 2021-01-31 14:00

When uploading a file (jpeg) via a form in IE7 I am seeing a mime-type of \"image/pjpeg\" instead of \"image/jpeg\" (as I see in Firefox or similar). It\'s easy enough to work

相关标签:
4条回答
  • 2021-01-31 14:33

    There is same problem with png:

    IE7: image/x-png Normal browsers: image/png

    ;)

    0 讨论(0)
  • 2021-01-31 14:34

    IE can upload all .jpeg files as its hack MIME type 'image/pjpeg' regardless of whether or not they're actually progressive.

    Don't rely on the MIME type supplied in a file upload, there is every chance it could be wrong for a variety of reasons including this one.

    0 讨论(0)
  • 2021-01-31 14:35

    I believe it's because the JPEG you're working with is a progressive JPEG, which has a different mime-type.

    0 讨论(0)
  • 2021-01-31 14:39

    Because Microsoft likes to violate standards. There's no such MIME type as image/pjpeg. See for yourself: http://www.iana.org/assignments/media-types/media-types.xhtml#image

    The correct MIME type for JPEG is image/jpeg, progressive or not.

    0 讨论(0)
提交回复
热议问题