使用sharepoint文档id获取文档名称

本文关键字:文档 获取 id sharepoint 使用 | 更新日期: 2023-09-27 18:20:32

我有一个要下载的文件的文档ID,如何将ID解析为文档名?如果我这样做,我可以将它添加到url中,并使用完整的字符串下载文件。提前感谢!ps我不能使用客户端对象模型

使用sharepoint文档id获取文档名称

我的印象是文档ID,这将是该网站集中任何文档库中的文档的ID。因此,不可能算出它在哪个列表/库中。

我的建议是使用搜索。下面是一个例子,应该可以更改这个,这样它查询的是文档id。http://www.codeproject.com/Tips/396184/SharePoint-2010-Search-Documents-Programmatically

您可以使用GetList()访问文档库并获取库的名称。请参阅http://msdn.microsoft.com/en-us/library/websvclists.lists.getlist.aspx

我找到了解决问题的方法。使用CAML和sharepoint提供的Getlist()服务,我能够获取文档Id(从顶层)将其解析为文档,并使用以xml形式返回的元数据来识别以下内容(文档名称、文档扩展名、FQDomain等)。因此,我能够使用域通过解析xml属性来动态下载文件。