首页 > Windows开发 > 详细

SharePoint REST API 上传文档

时间:2020-03-19 21:02:32      阅读:114      评论:0      收藏:0      [点我收藏+]

  前言

  最近,需要用前端代码上传文档到文档库,所有,就有了下面代码。

  正文

  读取文件流

var file = document.getElementById("ff").files[0];
var reader = new FileReader();
reader. readAsArrayBuffer(file);
reader.onload = function(e){
//Your function
};

  上传到文档库

jQuery.ajax({
        url: "http://url/_api/web/getfolderbyserverrelativeurl(‘Library Name‘)/files/add(overwrite=‘true‘,url=‘FileName.xxx‘)",
        type: "POST",
        data: reader,
        processData: false,
        headers: {
            "accept": "application/json;odata=verbose",
            "X-RequestDigest": jQuery("#__REQUESTDIGEST").val(),
            "content-length": reader.byteLength
        }
    });

  结束语

  其实代码逻辑很简单,就是先用js读取文件成文件流,然后调用SharePoint对象上传就可以了。

SharePoint REST API 上传文档

原文:https://www.cnblogs.com/jianyus/p/12514372.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!