54 votes

Pourquoi IE7 spécifie-t-il un type image / pjpeg plutôt que juste une image / jpeg?

Lorsque je télécharge un fichier (jpeg) via un formulaire dans IE7, je vois un type mime de "image / pjpeg" au lieu de "image / jpeg" (comme je le vois dans Firefox ou similaire). Il est assez facile de contourner ce problème, mais je me demande simplement pourquoi IE7 se comporte différemment dans ce cas?

36voto

Pseudo Masochist Points 1579

Je pense que c'est parce que le JPEG avec lequel vous travaillez est un JPEG progressif, qui a un type de mime différent.

27voto

bobince Points 270740

IE peut télécharger tous les fichiers .jpeg en tant que type MIME «image / pjpeg», qu’ils soient ou non progressifs.

Ne vous fiez pas au type MIME fourni dans un fichier téléchargé, il y a toutes les chances pour qu'il se trompe pour diverses raisons, dont celle-ci.

24voto

Stewart Points 1385

Parce que M $ aime violer les normes. Il n'y a pas de type MIME tel que image / pjpeg. Voyez vous-même: http://www.iana.org/assignments/media-types/image/

Le type MIME correct pour JPEG est image / jpeg, progressif ou non.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X