我從Sharepoint庫中檢索文檔列表。假設我的任務是將該列表中的第一個文檔檢索給用戶,以便他可以打開一個docx文件。我該如何去做呢?如何將Sharepoint文檔庫中的文檔返回給用戶?
更進一步的複雜性是Sharepoint服務器位於另一個域中。我正在處理的Web項目將文檔呈現給客戶,但不公開直接訪問SharePoint服務器。
ClientContext clientContext = new ClientContext(URL);
List list = clientContext.Web.Lists.GetByTitle("My Documents");
CamlQuery camlQuery = new CamlQuery();
camlQuery.ViewXml = XML;
ListItemCollection listItems = list.GetItems(camlQuery);
clientContext.Load(
listItems,
items => items.Include(item => item["FileRef"]));
clientContext.ExecuteQuery();
// return this file to the user
// listItems[0];