IE6把jar子变成拉链

使用Windows服务器,我有一个文件的path,当你点击button,执行jar文件并运行程序。 至less在Firefox中。 问题发生在IE6上。 它把我的file.jar,并把它变成file.zip。 这里有什么build议?

Firefox可以首先通过扩展名确定正确的MIME类型,然后检查标题信息以确定是否存在一致的匹配。 IE6不幸的是没有。

JAR文件实际上是一个ZIP文件(将一个JAR文件重命名为zip,并且可以用Winzip轻松打开)将JAR MIME类型更改为“ application / java-archive ”。

更新
在IIS上:

  1. 选择要在IIS中配置的站点,右键单击并选择“属性”
  2. 在“HTTP标题”选项卡下,选择“MIME映射”部分下的“文件类型”,然后选择“新建类型”
  3. 输入“ .jar ”作为关联扩展名,输入“ application / java-archive ”作为内容类型。
  4. 选择“确定”,你准备好了!
  5. 重新启动IIS。

您需要让管理员在您的Web服务器上的IIS中设置它,以便扩展名为.jar的文件使用“application / java-archive”MIME类型。

在IIS6中,右键单击网站并选择“属性”。 转到“HTTP标题”标签,在底部你会看到一个名为“MIME地图”的部分。 点击“文件类型”按钮,添加以下两种类型:

Extension: jar Content-type: application/java-archive 

在IIS7中,您将看到一个名为Mime-Types的图标,然后单击该图标,然后使用“添加”添加新类型。