Lorsque vous téléchargez un fichier (JPEG) via un formulaire dans IE7, je vois un type MIME de "image/pjpeg" au lieu de "image/jpeg" (comme je 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?
Je crois que c'est parce que le JPEG que vous travaillez est un JPEG progressif, qui a un type de mime différent.
IE peut télécharger tous les fichiers .jpeg en tant que type Hack Mime Type 'Image/PJPEG', que ce soit ou non, ils sont réellement progressistes.
Ne comptez pas sur le type MIME fourni dans un téléchargement de fichier, il y a toutes les chances que cela puisse se tromper pour une variété de raisons, y compris celle-ci.
Parce que Microsoft aime enfreindre les normes. Il n'y a pas de type de ce type de mime comme image/pjpeg. Voir pour vous-même: http://www.iana.org/Assignments/media-types/media-types.xhtml#Image
Le type MIME correct pour JPEG est image/JPEG, progressif ou non.
Il y a le même problème avec PNG:
IE7: Image/X-PNG Navigateurs normaux: image/png
;)