前言
最近碰到這樣一個問題,用前端框架讀取SharePoint檔案庫中檔案的時候,如果是PDF/TXT等型別的檔案,不會出現另存為的操作,而是在瀏覽器中在線打開,這樣用戶是無法接受的,
解決方法
通過嘗試,發現如果A標簽上的href屬性如果直接掛檔案的地址,確實是在線打開,如果想要另存到本地,需要使用滑鼠右擊檔案鏈接,選擇另存為,
這樣的操作雖然并不復雜,但是無法滿足用戶的要求,
通過查找,發現SharePoint有這樣一個頁面:
_layouts/download.aspx?SourceUrl
我們只要把檔案地址掛在這個檔案的引數上,就可以實作檔案另存,而不是在線打開,
舉個例子
我的檔案地址是http://sitecollection/documents/Elearning.txt
我們在前端系結A標簽地址的時候,需要系結
http://sitecollection/_layouts/download.aspx?SourceUrl=documents/Elearning.txt
而如果是http://sitecollection/sites/Teams/documents/Elearning.txt這樣的
則需要系結http://sitecollection/sites/Teams/_layouts/download.aspx?SourceUrl=sites/Teams/documents/Elearning.txt
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/2332.html
標籤:SharePoint
上一篇:dubbo初識
