アップロードされたファイルが画像かどうかを判別する際、MIME Typeを見る方法があります。 この情報は、ブラウザの自己申告なため、悪意をもって全然別のMIME Typeを送信する事も可能*1ですが、IEもMIME Typeを偽装?してきます。 jpeg image/pjpeg PNG image/x-png IE6〜IE8では、それぞれこのようなMIME Typeを送ってくるようです。 ようです。と書いてるのは、IE8でしか試していないからです。 IE8で2、3枚のjpegとPNG画像を実際にアップロードして、このMIME Typeになる事を確認しました。 正しいMIME Typeを送出する場合もあるかもしれませんが、判別できさえすればよかったので、なぜこんなMIME Typeになるかは調べてません。 IE6とIE7に関しては、同様の報告をしてる記事を他に見かけました。 これらの情報を