我正在使用 SharePoint 2010。我在该库中有一个文档库 ID 和文档 ID。我没有包含该文档库的网站。所以现在我必须获取完整 URL运行时的文档。我怎样才能得到它。 我已经尝试过以下方法。
string filepath = currentList.DefaultViewUrl + "/" + sListItem.Url;
请回答这个问题。
最佳答案
使用 SPListItem
上的“EncodedAbsUrl”字段。也适用于 SPFile
:
SPListItem item = ...;
string absUrl = (string) item[SPBuiltInFieldId.EncodedAbsUrl];
或者对于SPFile
SPFile file = ...;
string absUrl = (string) file.Item[SPBuiltInFieldId.EncodedAbsUrl];
关于sharepoint - 如何获取共享点库中文件的绝对 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5216832/