Sharepoint 라이브러리에서 문서 목록을 가져옵니다. 내 임무는 그가 docx 파일을 열 수 있도록 사용자에게 그 목록에있는 첫 번째 문서를 검색하는 것이라고 가정 해 봅시다. 어떻게해야합니까?Sharepoint Document 라이브러리에서 사용자에게 문서를 반환하려면 어떻게해야합니까?
더 복잡한 것은 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];