我正在尝试创建一个链接,让用户下载.twbx文件。在Chrome中,这很好用。在IE中,浏览器在尝试下载时会将扩展名更改为.zip。服务器正在使用IIS7,我为应用程序/八位字节流添加了.twbx的MIME类型...这仍然不能解决问题。当我使用Fiddler监控下载的点击时,它没有显示内容类型。在此链接正常工作的另一台web服务器上,Fiddler将内容类型显示为文本/纯文本。
发布于 2014-10-09 02:28:59
我也遇到过同样的问题。我的SP管理员更改了.twbx的MIME类型,现在可以直接下载这些文件。在等待MIME类型改变的同时,我能够为.twbx文件创建一些javascript链接,这样它们就可以下载了。
转到包含您的.twbx文件的SP库,并使用FF或Chrome检查元素。你要找的是"Download a Copy“的代码,它应该是这样的:
<span type="option" text="Download a Copy" onmenuclick="STSNavigate('https://www.....')" iconalttext="" id="ID_DownloadACopy"></span>
您所需要做的就是将onmenuclick更改为onclick,然后明显地包含库中指向.twbx文件的链接。一旦您在SP中有了该链接,您就应该能够将该文件下载为.twbx。
https://stackoverflow.com/questions/26260422
复制相似问题