IE9で奇妙な動作に遭遇しました。
asp.net(mvc 3を使用)アプリケーション用にC#で記述された単純なコード行があります:
string ct = image.ContentType;
// image is `HttpPostedFileBase` type
IE9 でデバッグすると、 pngファイルを選択したときにct
返されます。そのファイルの名前を/から に変更しませんでした。image/pjpeg
1.jpg
1.jpeg
1.png
ブラウザとして Firefox/Chrome を使用してデバッグするとct = "image/png"
(正しい)
PNG ファイルがimage/pjpeg
content-type として表示されるのはなぜですか?
この問題を解決するには?
それともIEのバグですか?