使用REST-javascript更新SharePoint文档库中的文件内容
我想用以下代码更新SharePoint文档库中的文件。如中所述: executeAsync返回成功,但文件未更新! 有人能帮忙吗使用REST-javascript更新SharePoint文档库中的文件内容,javascript,rest,sharepoint,sharepoint-2013,sharepointdocumentlibrary,Javascript,Rest,Sharepoint,Sharepoint 2013,Sharepointdocumentlibrary,我想用以下代码更新SharePoint文档库中的文件。如中所述: executeAsync返回成功,但文件未更新! 有人能帮忙吗 var spUrl = appWebUrl + "/_api/SP.AppContextSite(@target)/web/GetFileByServerRelativeUrl('" + itemUrl + "')/$value?@target='" + hostWebUrl + "'"; var executor = new SP.RequestExecu
var spUrl = appWebUrl + "/_api/SP.AppContextSite(@target)/web/GetFileByServerRelativeUrl('" + itemUrl + "')/$value?@target='" + hostWebUrl + "'";
var executor = new SP.RequestExecutor(appWebUrl);
executor.executeAsync(
{
url: spUrl,
type: "POST",
body: "Here is the new Body",
headers: {
"X-HTTP-Method": "PUT",
"X-RequestDigest": $("#__REQUESTDIGEST").val()
},
success: readContents,
error: errorHandler,
state: "Update"
});
在add方法中,它会给我错误消息
所以我发现更新时应该使用“方法”而不是“类型”。在add方法中,它会给我错误消息
因此,我发现更新时应该使用“方法”而不是“类型”。基于MSDN文档 您必须使用:
url、方法、标题、成功和错误基于MSDN文档 您必须使用:
url、方法、标题、成功和错误都有相同的问题。改变
body: "Here is the new Body",
到
为我解决了这个问题也有同样的问题。改变
body: "Here is the new Body",
到
为我解决了这个问题