2014-10-08 49 views
0

我试图创建一个链接让用户下载.twbx文件。在Chrome中,这工作正常。在IE浏览器中,尝试下载时,浏览器会将扩展名改为.zip。服务器正在使用IIS 7,我为application/octet-stream添加了.twbx的MIME类型....这仍然不能解决问题。当我使用Fiddler监视点击下载时,它不显示内容类型。在此链接正常工作的其他Web服务器上,Fiddler将内容类型显示为text/plain。IE在下载时将.twbx文件更改为.zip

回答

0

我有同样的问题。我的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。