【发布时间】:2010-04-29 09:36:12
【问题描述】:
当我将 jar 文件上传到我的网络服务器时,使用 Firefox 或 Opera 的人在下载它时不会遇到任何问题。 但是当使用 Internet Explorer 下载链接时,IE 会解压缩 jar 的内容,而不是简单地下载它。 有没有办法阻止 IE 这样做?
【问题讨论】:
标签: internet-explorer jar
当我将 jar 文件上传到我的网络服务器时,使用 Firefox 或 Opera 的人在下载它时不会遇到任何问题。 但是当使用 Internet Explorer 下载链接时,IE 会解压缩 jar 的内容,而不是简单地下载它。 有没有办法阻止 IE 这样做?
【问题讨论】:
标签: internet-explorer jar
我也遇到过这个问题。 (出乎意料的)解决方案是在 URL 的末尾放置一个查询字符串。
显然,Internet Explorer 并未关注 MIME 类型、内容类型标头或来自 HTTP 响应的任何其他相关信息。相反,它正在查看 URL,看到它以“.jar”结尾,并因此以特定方式表现。 (!@#$!!) 幸运的是,如果 URL 不以“.jar”结尾,解压缩功能似乎消失了。
附加查询字符串会导致 URL 不再以“.jar”结尾。任何查询字符串都可以,您的网站可以忽略查询字符串。
因此,获取下载 URL,并在末尾附加“?j”。例如:
Internet Explorer 会正确下载您的文件。
【讨论】: