有人可以提供樣本以使用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」中的「結果」節點的屬性的正確版本的內容
這裏有你想要做確切的事情,用代碼: