SharePoint 開發另存文檔庫中文檔

  前言前端

  最近碰到這樣一個問題,用前端框架讀取SharePoint文檔庫中文檔的時候,若是是PDF/TXT等類型的文檔,不會出現另存爲的操做,而是在瀏覽器中在線打開,這樣用戶是沒法接受的。瀏覽器

  解決方法前端框架

  經過嘗試,發現若是A標籤上的href屬性若是直接掛文檔的地址,確實是在線打開,若是想要另存到本地,須要使用鼠標右擊文件連接,選擇另存爲。框架

  這樣的操做雖然並不複雜,可是沒法知足用戶的要求。文檔

  經過查找,發現SharePoint有這樣一個頁面:it

_layouts/download.aspx?SourceUrlio

  咱們只要把文件地址掛在這個文件的參數上,就能夠實現文件另存,而不是在線打開。方法

  舉個例子layout

  個人文件地址是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

相關文章
相關標籤/搜索