zoukankan      html  css  js  c++  java
  • SharePoint REST API 上传文档

      前言

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

      正文

      读取文件流

    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对象上传就可以了。

  • 相关阅读:
    函数的进阶
    几个基础 类型循环删除
    函数的初识
    python3的 基础
    python3 最基础
    demo
    [转] ajax方法
    <codis><jodis>
    <Redis Advance><Pipelining><Memory Optimization><Expire><Transactions>
    <HBase><Scan>
  • 原文地址:https://www.cnblogs.com/jianyus/p/12514372.html
Copyright © 2011-2022 走看看