Mailbug behoben
Sonntag, 28. August 2005 um 16:35 von Thomas S
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.
Abgelegt unter OesterChat




3 Kommentare Eigenen Kommentar schreiben
1. |venenum| | 28. August 2005 at 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 | 28. August 2005 at 20:23
Diesen Vorschlag werde ich das nächste Mal berücksichtigen bei meiner Fehlersuche. ;p
3. butchero | 26. November 2007 at 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.
Schreibe einen Kommentar
Folgende HTML-Elemente sind erlaubt:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>