我正在使用扩展名为 .svg 的视频游戏的存档游戏文件。
浏览器将其解释为缩放矢量图形,因此我将其添加AddType application/octet-stream .svg
到 .htaccess 文件中。这适用于 Firefox 和 Chrome,但不管你信不信,我在使用好的 'ol Internet Explorer 时遇到了麻烦。
有任何想法吗?
我正在使用扩展名为 .svg 的视频游戏的存档游戏文件。
浏览器将其解释为缩放矢量图形,因此我将其添加AddType application/octet-stream .svg
到 .htaccess 文件中。这适用于 Firefox 和 Chrome,但不管你信不信,我在使用好的 'ol Internet Explorer 时遇到了麻烦。
有任何想法吗?
与其他浏览器相比,Internet Explorer在检测 application/octet-stream 的内容方面做了一些相当高级的尝试。它基本上会首先检查它是否识别内容,如果没有,它将基于文件后缀(在本例中为 svg)进行处理。其他浏览器会对您告诉他们的内容类型非常满意。
使其在 IE 上运行取决于您要对文件执行的操作。如果您只是尝试将其作为文件下载,则可以使用Content-Disposition: attachment; filename="myfile.svg"
标题来强制 IE 下载而不是尝试查看该文件。此处提供了如何执行此操作的示例。