IEが投げてくるMIME Typeたち。
「IE9や他のブラウザだと大丈夫なんですが、IE8では画像アップロード出来ません。」という話を聞いて、原因を調べてみたらこちらのようでした。
IEでjpegとPNG画像をアップロードする際、MIME Type(Content Type)が普通と違う件 – kanonjiの日記
この情報は、ブラウザの自己申告なため、悪意をもって全然別のMIME Typeを送信する事も可能*1ですが、IEもMIME Typeを偽装?してきます。
で、ドキュメント探したらここらへんみたい。
MIME Type Detection in Internet Explorer
When uploading files from the client to the Web server, Windows Internet Explorer uses FindMimeFromData to determine a MIME type.
うっっっz