Internet Explorer nie zawsze trzyma się standardów, co za niespodzianka.
Jeżeli w Waszej aplikacji webowej użytkownicy także mają możliwość umieszczania zdjęć wgrywanych z dysku twardego (np. awatarów) i wykorzystujecie to tego input type="file", to sprawdzcie to pod Internet Explorerem.
Otóż nasz stary kumpel IE (nawet w najnowszej, 8 edycji) czasami niestandardowo traktuje typy MIME wysyłanych plików graficznych.
O co chodzi? O pliki JPEG oraz PNG (które w IE są pechowe od chyba zawsze). Sprawdzając typ MIME odebranego pliku, można natknąć się na następujące niespodzianki:
Zamiast image/jpeg jest image/pjpeg
Zamiast image/png jest image/x-png
Oczywiście nie jest to bug, tylko feature mający zapewnić kompatybilność wstecz, i to już na poziomie WinAPI:
http://msdn.microsoft.com/en-us/library/ms775147%28VS.85%29.aspx#_replace
Ot, taka ciekawostka :)
piątek, 12 marca 2010
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz