Bei Anmeldungen über das Kontaktformular für den Chatter-Index gab es ein paar unerklärliche Fehler bei der Übertragung von Bildern. Die Bilder hatten nur wenige Byte – wurde also nicht korrekt vom Formular an meinen Mailserver weitergereicht. Zuerst dachte ich, es wäre ein Benutzerfehler (ist ja nichts Ungewöhnliches ;), denn bei mir funktionierte es ausnahmslos immer. Aber jetzt bin ich dem Problem nachgegangen, denn die Zahl der „Fehlbenutzungen“ stieg auf 4.

Wie immer bin ich auch diesem Problem auf altbewährte logische Weise nachgegangen. Das Problem eingrenzen, einfache Fehlermöglichkeiten ausschalten und sich langsam vorarbeiten im Quellcode. 3 Möglichkeiten hatte ich probiert, bis ich glaubte, es geschafft zu haben: bei 2 Probeläufen mit #oesterreich-Leuten funktionierte es, bei einem dritten jedoch schon wieder nicht. Dann kam ich auf die grundlegende Ursache: der Internet Explorer. Natürlich. Bei allen, die den IE nicht benutzten, funktionierte es; bei den anderen nicht. So war das Problem relativ schnell gefunden.

Es lag daran, dass der Intenet Explorer Bilder mit dem eigentlichen MIME-Typ image/jpeg als image/pjpeg identifiziert. Durch meine strenge Kontrolle an MIME-Typen, wurde JPG-Bildern über den IE der Zutritt verwehrt. Das Problem ist nun behoben durch die Hinzufügung des MIME-Typs in meine Sicherheitsabfrage.

Problem erkannt. Problem gebannt.

3 Kommentare

  • 1. |venenum| schrieb am 28th August 2005 um 19:44 :

    Wundert mich, dass du nicht zuerst nachgefragt hast, welchen Browser sie nutzen jeweils, bzw. gesagt hast, das sie es mit einem anderen versuchen sollen. Das ist doch heutztage bei allen Fehlern mit Websites der erste Schritt, gerade für einen Firefox-/Opera-Werber wie dich. :)

  • 2. Lendo schrieb am 28th August 2005 um 20:23 :

    Diesen Vorschlag werde ich das nächste Mal berücksichtigen bei meiner Fehlersuche. ;p

  • 3. butchero schrieb am 26th November 2007 um 10:11 :

    Ich weiß, ich kommentiere einen Beitrag der mittlerweile 2 Jahre zurückliegt, aber dadurch dass er bei der Google Suche als erster Eintrag erschien (gesucht nach „mimetype explorer pjpeg“), wollte ich noch einen kleinen Hinweis schreiben, warum der IE das so macht (für meine Enkel oder so…).
    „it’s not a bug, it’s a feature“ ;-)
    Der IE unterscheidet zwischen „JPEG“(image/jpeg) und „Progressive JPEG“ (image/pjpeg). Daher dieses, auf dem ersten Blick, etwas unschöne Verhalten.

Hinterlasse einen Kommentar

XHTML: Du kannst folgende Tags nutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strong>