zip 文件链接无法从 Internet Explorer 8 中的 IIS 下载,而是以乱码形式打开
我在 IIS 6 网络服务器上有一个 .zip 文件。
我有一个 html 文件,其中包含指向该 zip 文件的链接,如下所示:
<a href="file.zip">Download File</a>
当您打开页面并单击 Firefox 或 Chrome 中的链接时,您将按预期看到“打开”或“保存”对话框。
当您在 Internet Explorer 8 中执行相同操作时,您将导航到一个新页面,该页面将 zip 文件的“内容”显示为文本(不可读字符)。至少在 3 台经过测试的机器上会发生这种情况。
知道为什么 IE 中会发生这种情况或者我需要做什么来修复它吗?
更改 IE 设置不是一个选项,因为我们无法控制谁访问我们网站的设置。可以选择更改带有链接的页面上的 HTML 或 javascript。
感谢您的帮助!
i have a .zip file sitting on an IIS 6 webserver.
i have an html file with a link to that zip file like this:
<a href="file.zip">Download File</a>
When you open the page and click the link in firefox or chrome, you get the Open or Save dialog box as expected.
When you do the same in Internet Explorer 8, you navigate to a new page that displays the "contents" of the zip file as text (unreadable characters). This happens on at least 3 machines that were tested.
Any idea why this would be happening in IE or what i need to do to fix it?
Changing IE settings is not an option since we do not control the settings of who goes to our site. Changing the HTML or javascript on the page with link is an option.
Thanks for the help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能需要设置文件的 MIME 类型。为此,请转至网站的 IIS6 管理器。转到站点的“属性”(右键单击菜单中的“属性”的网站名称)。单击 HTTP 标头选项卡。单击 MIME 类型...按钮。
从那里,您应该能够添加 .zip 作为扩展名。我不完全确定哪种 MIME 类型效果最好,但 application/zip 和 application/x-zip 是可以尝试的两个选项。
You may need to set the MIME type of the file. To do so, go to IIS6 Manager for the website. Go to Properties for the site (right-click on the website name for Properties in the menu). Click the HTTP Headers tab. Click the MIME Types... button.
From there, you should be able to add .zip as an extension. I'm not entirely sure which MIME type will work best, but application/zip and application/x-zip are two options to try.