【问题标题】:IE Changing .twbx file to .zip when downloadingIE 下载时将 .twbx 文件更改为 .zip
【发布时间】:2015-11-09 21:41:44
【问题描述】:
我正在尝试创建一个链接以让用户下载 .twbx 文件。在 Chrome 中,这可以正常工作。在 IE 中,浏览器在尝试下载时会将扩展名更改为 .zip。服务器正在使用 IIS 7,我为 application/octet-stream 添加了一个 .twbx 的 MIME 类型......这仍然没有解决问题。当我使用 Fiddler 监控下载点击时,它没有显示内容类型。在此链接正常工作的其他 Web 服务器上,Fiddler 将内容类型显示为 text/plain。
【问题讨论】:
标签:
internet-explorer
iis-7
mime-types
【解决方案1】:
我也遇到过同样的问题。我的 SP 管理员更改了 .twbx 的 MIME 类型,它现在下载这些文件。当我等待 MIME 类型更改时,我能够为 .twbx 文件创建带有一些 javascript 的链接,以便它们可以下载。
转到包含 .twbx 文件的 SP 库,并使用 FF 或 Chrome 检查元素。您正在寻找的是“下载副本”的代码,它应该如下所示:
<span type="option" text="Download a Copy" onmenuclick="STSNavigate('https://www.....')" iconalttext="" id="ID_DownloadACopy"></span>
您需要做的就是将 onmenuclick 更改为 onclick,然后显然包含指向库中 .twbx 文件的链接。在 SP 中获得该链接后,您应该能够将文件下载为 .twbx。