programing

IE7은 왜 image / jpeg가 아닌 mime 유형의 image / pjpeg를 지정합니까?

minecode 2021. 1. 14. 08:10
반응형

IE7은 왜 image / jpeg가 아닌 mime 유형의 image / pjpeg를 지정합니까?


IE7에서 양식을 통해 파일 (jpeg)을 업로드 할 때 "image / jpeg"대신 "image / pjpeg"라는 MIME 유형이 표시됩니다 (Firefox 또는 이와 유사한 것에서 볼 수 있음). 이 문제를 해결하는 것은 쉽지만이 경우 IE7이 왜 다르게 작동하는지 궁금합니다.


작업중인 JPEG가 MIME 유형이 다른 프로그레시브 JPEG이기 때문이라고 생각합니다.


IE는 실제 프로그레시브 여부에 관계없이 모든 .jpeg 파일을 해킹 MIME 유형 'image / pjpeg'로 업로드 할 수 있습니다.

파일 업로드에 제공된 MIME 유형에 의존하지 마십시오.이 유형을 포함한 다양한 이유로 잘못 될 수 있습니다.


Microsoft는 표준 위반을 좋아하기 때문입니다. image / pjpeg와 같은 MIME 유형은 없습니다. 직접 확인 : http://www.iana.org/assignments/media-types/media-types.xhtml#image

JPEG의 올바른 MIME 유형은 이미지 / jpeg, 프로그레시브 여부입니다.


png에도 동일한 문제가 있습니다.

IE7 : image / x-png 일반 브라우저 : image / png

;)

참조 URL : https://stackoverflow.com/questions/115705/why-does-ie7-specify-a-mime-type-of-image-pjpeg-rather-than-just-image-jpeg

반응형