IE11でJPEGファイルのtypeが”image/jpg”となるケースがあった

2014年12月15日 18:50

ブラウザのドラッグ&ドロップAPIを利用してJPEGファイルをページに取り込んだ時、Fileオブジェクトのtype (event.dataTransfer.files[0].type)を調べると、通常「image/jpeg」が格納されているはずが、IE11だと「image/jpg」で返ってくるケースがあった(input[type=’file’]を使った場合も同様)。
環境によってはIE11でも「image/jpeg」と正常な値が返ってくることもあるみたい。

異常値を確認した環境は下記のとおり。

  • OS:
    Windows 7 Professional
    Service Pack 1
  • IE:
    バージョン: 11.0.9600.17501
    更新バージョン: 11.0.15(KB3008923)

この環境で event.dataTransfer.files を出力するとこんな感じ。

ie11

特定のバージョンで起こる問題なのか、オプション等の組み合わせが原因なのか、結局分かってない。

こんな記事もあった
Internet Explorer Aborts Images With The Wrong Mime-Type

カテゴリー: html/css 

コメントはまだありません

No comments yet.

TrackBack URL

Leave a comment