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?

War es hilfreich?

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

;)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top