我拼命尝试将文档库中的文档从一个文件夹 move 到另一个文件夹(是的,在同一个库中)。这一切都需要通过网络服务来完成。
我正在使用 UpdateListItems 方法和批处理 XML,如下所示:
<Batch>
<Method ID="1" Cmd="Update">
<Field Name="ID">14</Field>
<Field Name="ServerUrl">personal/blabla/Documents/CT-5/image.jpg</Field>
</Method>
</Batch>
我已经尝试更新各种字段而不是上面的 ServerUrl - 没有运气...
感谢任何提示...
最佳答案
所以最终我找到了一种通过使用 WebDAV 来解决这个问题的方法。抱歉,问题提出不正确——我真的不需要 Web 服务,而是我可以从远程 ASP.NET 站点使用的任何服务。这是 move 文件的(简单)代码:
WebRequest lRequest = WebRequest.Create(sourceUrl);
lRequest.Credentials = CredentialCache.DefaultCredentials;
lRequest.Method = "MOVE";
lRequest.Headers.Add("Destination", targetUrl);
var lResponse = lRequest.GetResponse();
关于web-services - 如何使用 Web 服务将文档 move 到 SharePoint 库中的不同文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1304235/