IE7 のフォームからファイル (jpeg) をアップロードすると、「image/jpeg」ではなく「image/pjpeg」の MIME タイプが表示されます (Firefox などで見られるように)。この問題を回避するのは簡単ですが、この場合、なぜ IE7 の動作が異なるのでしょうか?
22602 次
4 に答える
36
使用しているJPEGがプログレッシブJPEGであり、mimeタイプが異なるためだと思います。
于 2008-09-22T15:59:57.283 に答える
27
IE は、実際にプログレッシブであるかどうかに関係なく、すべての .jpeg ファイルをそのハック MIME タイプ「image/pjpeg」としてアップロードできます。
ファイルのアップロードで提供される MIME タイプに依存しないでください。これを含め、さまざまな理由で間違っている可能性があります。
于 2008-09-22T16:52:50.900 に答える
24
マイクロソフトは標準に違反するのが好きだからです。image/pjpegのようなMIMEタイプはありません。自分の目で確かめてください:http: //www.iana.org/assignments/media-types/media-types.xhtml#image
JPEGの正しいMIMEタイプは、プログレッシブかどうかに関係なく、image/jpegです。
于 2009-04-01T14:14:53.290 に答える
16
pngにも同じ問題があります:
IE7: image/x-png 通常ブラウザ: image/png
;)
于 2009-02-03T11:20:12.547 に答える