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

相关文章
相关标签/搜索