Hallo,
okay, ich habe mich missverständlich ausgedrückt.
ich ging davon aus dass der TS nicht *explizit* einen header geschickt hat, dementsprechend wird der standardheader geschickt, das ist natürlich richtig.
ach so, jetzt hab ich es auch verstanden.
IE interessiert es jetzt nicht was da an daten rüber kommt sondern nimmt einfach den header, während ff anhand der daten herausfindet dass es sich um ein bild handelt.
Umgekehrt, mein Lieber, umgekehrt. ;-)
Der Firefox richtet sich *ausschließlich* nach dem Content-Type, wenn er eine Ressource behandelt, so wie sich das gehört. Der IE richtet sich hauptsächlich danach, was er an dieser Stelle erwartet, und manchmal untersucht er noch mit ein bisschen Magie die Nutzdaten an sich, um den genauen Typ rauszufinden. Der tatsächlich übermittelte Content-Type ist ihm in den meisten Fällen schnurz.
Beispiele:
* Liefere eine JPEG-Grafik mit dem Content-Type image/gif aus -
dem IE ist das egal, er zeigt das JPEG an.
* Liefere HTML-Quelltext als text/plain aus -
IE interpretiert das HTML trotzdem, Firefox zeigt brav den Quelltext an
* Liefere ein MPEG-Video als application/zip aus -
der IE wird dennoch den Mediaplayer anwerfen und das Video abspielen
So long,
Martin
In Ägypten haben früher 150000 Leute 35 Jahre lang an einer Pyramide gearbeitet. Aber bei uns arbeiten doppelt so viele Leute doppelt so lange allein an der Baugenehmigung.
(Dieter Nuhr, deutscher Kabarettist)