2014-10-08 65 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。