有人可以提供样本以使用Web服务从SharePoint下载特定版本的文件?通常我会用Copy Web Service获得文件(.../_ vti_bin/copy.asmx)。但我真的不知道如何指定一个版本。使用Web服务从SharePoint下载文件的特定版本
问候
安东Kalcik
有人可以提供样本以使用Web服务从SharePoint下载特定版本的文件?通常我会用Copy Web Service获得文件(.../_ vti_bin/copy.asmx)。但我真的不知道如何指定一个版本。使用Web服务从SharePoint下载文件的特定版本
问候
安东Kalcik
可以使用Versions web service获得该版本存在一个文件
GetVersions方法会给你这样的xml:
<results xmlns="http://schemas.microsoft.com/sharepoint/soap/">
<list id="{26E516B0-8241-4B97-984D-000000000000}" />
<versioning enabled="1" />
<settings url="http://Server_Name/Site_Name/_layouts/
1033/LstSetng.aspx?
List={26E516B0-8241-4B97-984D-000000000000}" />
<result version="@4" url="http://Server_Name/Site_Name/
Shared Documents/File_Name.doc"
created="6/7/2003 5:55 PM" createdBy="DOMAIN\User" size="19968"
comments="" />
<result version="1" url="http://Server_Name/Site_Name/
_vti_history/1/Shared Documents/File_Name.doc"
created="6/7/2003 5:49 PM" createdBy="DOMAIN\User" size="19968"
comments="" />
.
.
.
</results>
然后,您可以只使用一个HTTP GET请求为“URL”中的“结果”节点的属性的正确版本的内容
这里有你想要做确切的事情,用代码: