【问题标题】:Internet Explorer ignoring MIME typeInternet Explorer 忽略 MIME 类型
【发布时间】:2012-04-22 01:59:27
【问题描述】:

我正在使用扩展名为 .svg 的视频游戏的存档文件。

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

有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 还可以设置 X-Content-Type-Options: nosniff
    猜你喜欢
    • 2015-01-06
    • 1970-01-01
    • 2013-08-24
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 2012-09-20
    • 2012-03-30
    相关资源
    最近更新 更多