Internet Explorer meldet Bilder als „application/jpeg“, nicht als „image/jpeg“

Internet Explorer meldet Bilder als „application/jpeg“, nicht als „image/jpeg“

Ich habe einen Fall, bei dem einer von mehreren Rechnern den MIME-Typ eines Bildes, das über ein Webformular in Internet Explorer 11 hochgeladen wurde, fälschlicherweise nur als „application/...“ und nicht als „image/...“ meldete, wie auf allen anderen Rechnern oder sogar auf Chrome oder Firefox auf demselben Rechner. Dies führt zu einem Ausfall einer Webanwendung, die nur das Hochladen von MIME-Typen vom Typ „image/...“ zulässt.

Meine erste Vermutung war, dass vielleicht die mit den Dateien verknüpfte Anwendung der Übeltäter sein könnte, aber diese zu ändern, hat keinen Unterschied gemacht. Andere Dinge, die ich versucht habe, waren ein Neustart des Rechners und auch das Zurücksetzen der Browsereinstellungen.

Auf diesem Computer wird Windows 7 verwendet, aber möglicherweise passiert dies auch bei anderen Versionen.

Hat jemand eine Idee, wie man dies in den Standard-MIME-Typ ändert und was dies überhaupt verursacht haben könnte?

Antwort1

Wir hatten dieses Problem vor Kurzem. Die Ursache war, dass Autodesk Pixlr den String-Wert „Content Type“ von „image/jpeg“ in der Registrierung HKLM\SOFTWARE\Classes.jpg durch „application/jpeg“ überschrieben hatte.

Autodesk Pixlr deinstalliert, aber tatsächlich wurden die Content Type-Werte gelöscht, anstatt sie in image/* wiederherzustellen.

Habe Regshot verwendet, um die Registrierung vor und nach der Installation von Autodesk Pixlr zu vergleichen. Habe die folgenden geänderten Einträge identifiziert:

HKLM\SOFTWARE\Classes.bmp\Inhaltstyp: „application/bmp“ HKLM\SOFTWARE\Classes.gif\Inhaltstyp: „application/gif“ HKLM\SOFTWARE\Classes.jpeg\Inhaltstyp: „application/jpeg“ HKLM\SOFTWARE\Classes.jpg\Inhaltstyp: „application/jpg“ HKLM\SOFTWARE\Classes.png\Inhaltstyp: „application/png“ HKLM\SOFTWARE\Classes.tif\Inhaltstyp: „application/tif“ HKLM\SOFTWARE\Classes.tiff\Inhaltstyp: „application/tiff“

Also habe ich es erneut deinstalliert, die Registrierung gesichert und die folgenden korrekten Einträge erstellt:

HKLM\SOFTWARE\Classes.bmp\Inhaltstyp: „image/bmp“ HKLM\SOFTWARE\Classes.gif\Inhaltstyp: „image/gif“ HKLM\SOFTWARE\Classes.jpeg\Inhaltstyp: „image/jpeg“ HKLM\SOFTWARE\Classes.jpg\Inhaltstyp: „image/jpeg“ HKLM\SOFTWARE\Classes.png\Inhaltstyp: „image/png“ HKLM\SOFTWARE\Classes.tif\Inhaltstyp: „image/tiff“
HKLM\SOFTWARE\Classes.tiff\Inhaltstyp: „image/tiff“

Dadurch wurde das Problem behoben.

verwandte Informationen