我正在使用List.asmx网络服务更新Sharepoint上的文档。
但我面临的问题是:
编辑:正如“Janis Veinbergs所说”我们无法获得此ID,直到文档被实际保存。 那么我将如何更新文档,因为ID字段必须更新?
如果我不放ID字段:
错误:0x8102000a无效的网址参数 提供的URL包含无效的命令或值。请再次检查网址。
如果我把Null Value加入其中:
错误:0x81020016Item不存在 您选择的页面包含一个不存在的项目。它可能已被其他用户删除。
在Sharepoint上传文件时有没有办法设置文档属性?
****注意:我正在Chunck上传文件。而不是使用Microsoft.sharepoint.dll **** 语言:C#。
我试过了this code。 但是在上传文件后再次设置属性。
答案 0 :(得分:1)
2号 - >可以肯定的是 - 在将文档实际保存到数据库之前,您无法获取文档的数据库行ID。
答案 1 :(得分:1)
问题中链接的页面实际上链接到一个较新的选项,使用FrontPage RPC方法将文档发布到SharePoint: http://geek.hubkey.com/2007/11/upload-file-to-sharepoint-document.html
我会改用它。
如果您需要上传多个文件,可以使用this method。如果您需要上传一个文件,请尝试this one。