我正在使用savegame文件进行扩展名为.svg的视频游戏。
浏览器将其解释为缩放矢量图形,因此我将AddType application/octet-stream .svg
添加到.htaccess文件中。这适用于Firefox和Chrome,但不管你信不信,我在使用好的OL浏览器时遇到了麻烦。
有什么想法吗?
答案 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。