internet explorer 7 - ¿Por qué IE7 especifica un tipo mime de image/pjpeg en lugar de simplemente image/jpeg?
internet-explorer-7 file-upload (4)
Creo que es porque el JPEG con el que está trabajando es un JPEG progresivo, que tiene un tipo de mime diferente.
Al subir un archivo (jpeg) a través de un formulario en IE7, estoy viendo un tipo de mime de "image / pjpeg" en lugar de "image / jpeg" (como veo en Firefox o similar). Es bastante fácil solucionar este problema, pero me pregunto por qué IE7 se comporta de manera diferente en este caso.
Hay el mismo problema con png:
IE7: image / x-png Navegadores normales: image / png
;)
IE puede cargar todos los archivos .jpeg como hackear el tipo MIME ''image / pjpeg'' independientemente de si son realmente progresivos o no.
No confíe en el tipo MIME suministrado en la carga de un archivo, existe la posibilidad de que sea incorrecto por varias razones, incluida esta.
Porque a Microsoft le gusta violar los estándares. No hay tal tipo MIME como image / pjpeg. Véalo usted mismo: http://www.iana.org/assignments/media-types/media-types.xhtml#image
El tipo MIME correcto para JPEG es image / jpeg, progressive o not.