2008-10-29 66 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中显示这些字段。