zoukankan      html  css  js  c++  java
  • SharePoint 开发另存文档库中文档

      前言

      最近碰到这样一个问题,用前端框架读取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

  • 相关阅读:
    (中等) HDU 1495 非常可乐,BFS。
    (简单) POJ 1562 Oil Deposits,BFS。
    (简单) POJ 3984 迷宫问题,BFS。
    动态规划(斐波那契系列)---爬楼梯
    回溯---N皇后
    回溯---数独
    回溯---分割字符串使得每个部分都是回文数
    回溯---含有相同元素求子集
    回溯---子集
    回溯---组合求和
  • 原文地址:https://www.cnblogs.com/jianyus/p/12294959.html
Copyright © 2011-2022 走看看