Hallo Chris,
ich habe hier "nur" die Gespanne IE5.5 auf Win2k/SP4 und IE6 auf WinXP/SP2 zur Verfügung. Beide zeigen (gerade nochmal getestet) eine auf .png umbenannte GIF-Grafik, eine auf .jpg umbenamste PNG-Grafik, sowie eine auf .gif umbenannte JPEG-Grafik an, als wenn nichts wäre.
Meinst du beim direkten Öffnen aus dem Dateisystem heraus?
ja, das war mein Test Case, weil ...
Der hier vorliegende Fall, Abruf über HTTP, ist ja noch mal ein anderer. Da wird idR. vom Server ein Content-Type abhängig von der Dateiendung mitgeschickt - und wenn der nicht zum tatsächlichen Inhalt der Ressource passt, sollte der Client das eigentlich nicht problemlos schlucken.
Das haben ältere IE-Versionen meistens gemacht
... ich genau das bereits im Hinterkopf hatte: Der IE kümmert sich kaum um den Content-Type und analysiert stattdessen lieber die Nutzdaten, um selbst zu erraten, was es wohl sein könnte.
Aber weil ich deine Zweifel für berechtigt halte, habe ich dieselben drei Testbilder gerade noch einmal mit den beiden Systemen von einem HTTP-Server aus probiert - wie erwartet mit demselben Resultat.
Firefox und andere Browser waren da immer schon kritischer.
Das stimmt, die schenken dem Content-Type die Beachtung, die er eigentlich verdient.
Ciao,
Martin
Wie kann es sein, dass ich von 100 Gramm Schokolade zwei Kilo zunehme?