Warum geben Sie IE7 einen MIME-Typ image / pjpeg anstatt nur image / jpeg?
-
02-07-2019 - |
Frage
Beim Hochladen einer Datei (JPEG) über ein Formular in IE7 ich einen MIME-Typ "image / pjpeg" sehe statt "image / jpeg" (wie ich in Firefox oder ähnlich sehen). Es ist leicht genug, um dieses Problem zu arbeiten, aber ich frage mich nur, warum IE7 anders in diesem Fall verhält?
Lösung
Ich glaube, es ist, weil das JPEG Sie mit einem progressiven JPEG arbeitet sind, die einen anderen MIME-Typen hat.
Andere Tipps
IE können alle JPEG- Dateien als Hack MIME-Typ ‚image / pjpeg‘ unabhängig davon laden, ob sie sind wirklich fortschrittlich.
Verlassen Sie sich nicht auf dem MIME-Typ in einem Datei-Upload geliefert, es gibt jede Chance, es für eine Vielzahl von Gründen, einschließlich diesem falsch sein könnte.
Da Microsoft Standards verletzen mag. Es gibt keine solche MIME-Typ als image / pjpeg. Überzeugen Sie sich selbst: http://www.iana.org/assignments/media- Typen / media-types.xhtml # Bild
Der richtige MIME-Typ für JPEG ist image / jpeg, progressiv oder nicht.
Es ist das gleiche Problem mit png:
IE7: image / x-png Normaler Browser: image / jpeg
;)