Pregunta

Al cargar un archivo (jpeg) a través de un formulario en IE7, veo un tipo 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.

¿Fue útil?

Solución

Creo que es porque el JPEG con el que estás trabajando es un JPEG progresivo, que tiene un tipo mimo diferente.

Otros consejos

IE puede cargar todos los archivos .jpeg como su tipo MIME hack 'image/pjpeg' independientemente de si son realmente progresivos o no.

No confíe en el tipo MIME proporcionado en la carga de un archivo; existe la posibilidad de que sea incorrecto por diversos motivos, incluido este.

Porque a Microsoft le gusta violar los estándares.No existe un tipo MIME como image/pjpeg.Ver por ti mismo:http://www.iana.org/assignments/media-types/media-types.xhtml#image

El tipo MIME correcto para JPEG es imagen/jpeg, progresivo o no.

Hay el mismo problema con png:

IE7:Imagen/navegadores normales X-PNG:imagen/png

;)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top