Internet Explorer忽略MIME类型

时间:2012-04-21 17:45:01

标签: internet-explorer internet-explorer-9 mime-types

我正在使用savegame文件进行扩展名为.svg的视频游戏。

浏览器将其解释为缩放矢量图形,因此我将AddType application/octet-stream .svg添加到.htaccess文件中。这适用于Firefox和Chrome,但不管你信不信,我在使用好的OL浏览器时遇到了麻烦。

有什么想法吗?

1 个答案:

答案 0 :(得分:6)

与其他浏览器相比,Internet Explorer会执行一些rather advanced attempts at detecting the contents of application/octet-stream。它基本上将首先检查它是否识别内容,如果不识别,它将基于文件后缀(在本例中为svg)进行处理。其他浏览器对您告诉他们的内容类型非常满意。

使其适用于IE取决于您尝试对文件执行的操作。如果您只是尝试将其作为文件下载,则可以使用Content-Disposition: attachment; filename="myfile.svg"标头强制IE下载而不是尝试查看该文件。如何执行此操作的示例here