2008-10-29 216 views
7

我正在嘗試使用將服務自定義元數據附加到文件的Web服務將文檔上傳到SharePoint。我已經搜索過,但沒有找到涵蓋所有這些主題的好教程。任何人都可以指引我走向正確的方向嗎?Sharepoint Web服務教程

這就是爲什麼我認爲我需要使用網絡服務: 我在XP上開發,Sharepoint對象模型不是遠程的。這意味着任何具有「使用Microsoft.Sharepoint」的代碼已經出來:-( 我看着CopyIntoItems網絡服務,但是自己實現它卻遇到了麻煩。我希望得到一個清晰的教程。我試過使用示例代碼從http://msdn.microsoft.com/en-us/library/copy.copy.copyintoitems.aspx,但我不知道我的sourceURL應該是什麼。此外,因爲我不能使用「Microsoft.Sharepoint」引用,我想知道我的字段將是什麼樣?(這是我的元數據?) ,我很好奇,爲什麼只有網站項目允許我添加一個Web服務 一旦文件是「在」Sharepoint使用該Web服務,我將不得不使用另一個來更新自定義列或元數據。這些是自由文本,但其他必須與列表或查找條目匹配。我還沒有找到任何有關此信息。

感謝您的幫助!

回答

4

下面是一些代碼http://geek.hubkey.com/2007/10/upload-file-to-sharepoint-document.html

至於爲什麼它是是這樣的,因爲微軟寫道這種方式:)。有些人編寫了定製的Web服務,將它們結合起來,http://www.sharepointblogs.com/ssa/archive/2006/11/30/wsuploadservice-web-service-for-uploading-documents-into-sharepoint.aspx

使用內置的Web服務,您必須上傳文件並上傳包含列的CAML。如果您使用的是MS-Office文檔,另一種選擇是確保作者填寫文檔中的屬性,然後可以在sharepoint中顯示這些字段。