ECMA 上传文件到SHarePoint 文档库

<script src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js" type="text/javascript"></script><script type="text/javascript">
    function uploadFile() {
        var filePath = "c:\\test.pdf";
        var soapEnv =
        "<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'> \
            <soap:Body>\
                <CopyIntoItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'>\
                    <SourceUrl>" + filePath + "</SourceUrl>\
                        <DestinationUrls>\
                            <string>http://ghy/Shared Documents/test.pdf</string>\
                        </DestinationUrls>\
                        <Fields>\
                            <FieldInformation Type='Text' DisplayName='Title' InternalName='Title' Value='Test' />\
                        </Fields>\
                    <Stream>base64Binary</Stream>\
                </CopyIntoItems>\
            </soap:Body>\
        </soap:Envelope>";
        $.ajax({
            url: "http://sharepointsite/_vti_bin/copy.asmx",
            beforeSend: function (xhr) { xhr.setRequestHeader("SOAPAction", "http://schemas.microsoft.com/sharepoint/soap/CopyIntoItems"); },
            type: "POST",
            dataType: "xml",
            data: soapEnv,
            complete: processResult,
            contentType: "text/xml; charset=\"utf-8\""
        });
    }
    function processResult(xData, status) {
        alert("Uploaded SuccessFully");
    }</script><input name="Upload" οnclick="uploadFile()" type="button" value="Upload"/> 

 

转载于:https://www.cnblogs.com/ahghy/p/3149373.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值