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" onclick="uploadFile()" type="button" value="Upload"/>