【问题标题】:How to prevent Internet Explorer from unzipping jar files如何防止 Internet Explorer 解压缩 jar 文件
【发布时间】:2010-04-29 09:36:12
【问题描述】:

当我将 jar 文件上传到我的网络服务器时,使用 Firefox 或 Opera 的人在下载它时不会遇到任何问题。 但是当使用 Internet Explorer 下载链接时,IE 会解压缩 jar 的内容,而不是简单地下载它。 有没有办法阻止 IE 这样做?

【问题讨论】:

    标签: internet-explorer jar


    【解决方案1】:

    我也遇到过这个问题。 (出乎意料的)解决方案是在 URL 的末尾放置一个查询字符串。

    显然,Internet Explorer 并未关注 MIME 类型、内容类型标头或来自 HTTP 响应的任何其他相关信息。相反,它正在查看 URL,看到它以“.jar”结尾,并因此以特定方式表现。 (!@#$!!) 幸运的是,如果 URL 不以“.jar”结尾,解压缩功能似乎消失了。

    附加查询字符串会导致 URL 不再以“.jar”结尾。任何查询字符串都可以,您的网站可以忽略查询字符串。

    因此,获取下载 URL,并在末尾附加“?j”。例如:

    http://yourserver.example.com/filename.jar?j

    Internet Explorer 会正确下载您的文件。

    【讨论】:

      猜你喜欢
      • 2012-03-17
      • 1970-01-01
      • 2012-10-26
      • 1970-01-01
      • 2018-12-03
      • 1970-01-01
      • 1970-01-01
      • 2014-10-14
      • 2022-12-21
      相关资源
      最近更新 更多