Web应用程序以删除Sharepoint中的文件

时间:2013-10-30 05:15:14

标签: web-services c#-4.0 sharepoint

我正在尝试从ASP.NET Web应用程序中删除Sharepoint中的文件。 为此,我添加了具有删除附件方法的List.asmx Web引用。必须使用三个参数传递此方法。

   DeleteAttachment(String ListName,String ListItemID, String url);  

如果我的文件位置低于

   http://example.com/sites/xxx/xxx/xxx/Shared Documents/yyy/zzz/Review comments_docx.doc

ListName,ListItemID,url。

是什么

以下是我的代码。如果我做错了,任何人都可以提出建议。

    wsLists.Lists objList = new wsLists.Lists();
                    objList.Credentials = new NetworkCredential(GlobalVariablesBO.UserID, GlobalVariablesBO.Password, GlobalVariablesBO.Domain);
                    objList.Url = string.Concat("http://example.com/sites/xxx/xxx/xxx/_vti_bin/lists.asmx");
                    string url = Convert.ToString(item.GetDataKeyValue("SharePointURL"));
                    objList.DeleteAttachment("Shared Documents", "3", url); 

1 个答案:

答案 0 :(得分:0)

 UpdateListItems(String ListName, XMLNode updates) 

是在sharepoint中删除文档的实际方法。