使用 Windows 服务器,我有一个文件的路径,当您单击该按钮时,该文件将执行 jar 文件并运行该程序。至少在火狐中。问题出现在 IE6 上。它获取我的 file.jar 并将其转换为 file.zip。这里有什么建议吗?
最佳答案
Firefox 可以先根据扩展名确定正确的 mime 类型,然后检查 header 信息以找出是否存在一致匹配。很遗憾,IE6 没有。
JAR 文件实际上是一个 ZIP 文件(将 JAR 文件重命名为 zip,它可以用 Winzip 轻松打开)将 JAR mime-type 更改为“application/java-archive”。
更新
在 IIS 上:
- 选择要在 IIS 中配置的站点,右键单击并选择“属性”
- 在 HTTP header 选项卡下,选择 MIME 映射部分下的“文件类型”,然后选择“新类型”
- 键入“.jar”作为关联的扩展名,键入“application/java-archive”作为内容类型。
- 选择“确定”,您就可以开始了!
- 重新启动 IIS。
关于windows - IE6 把 jar 变成 zip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2444160/