簡體   English   中英

Sharepoint 在線CSOM生成列表項顯示 url

[英]Sharepoint online CSOM generate list item display url

我在桌面應用程序中有一個文件列表,它是從 sharepoint 在線文檔庫中獲取的。 我想要做的是提供在瀏覽器中顯示該文件的可能性。 但我無法生成正確的 url。

這是獲取文檔庫中文件 url 的 csom 代碼片段:

           using (ClientContext ctx = new ClientContext("https://zheguo.sharepoint.com/sites/dev/"))
            {

                ctx.Credentials = new SharePointOnlineCredentials(account, secret);
                ctx.Load(ctx.Web);
                ctx.ExecuteQuery();

                List targetList = ctx.Web.Lists.GetByTitle("Documents");

                ListItemCollection ItemCol = targetList.GetItems(CamlQuery.CreateAllItemsQuery());
                ctx.Load(ItemCol);
                ctx.ExecuteQuery();
                    foreach (Microsoft.SharePoint.Client.ListItem item in ItemCol)
                    {
                        if (item.FileSystemObjectType == FileSystemObjectType.File)
                        {
                            Console.WriteLine(new Uri(ctx.Url).GetLeftPart(UriPartial.Authority) + item["FileRef"]);
                        }

                    }
            }

參考:

獲取 CSOM 中文件的絕對值 URL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM