[英]Sharepoint online get and upload documents C#
如何访问共享点库并获取文件列表? 我想使用 C# 下载和上传文件到共享点。 每当我登录时,我的 sharepoint 登录都会要求输入 OTP
您是否为您的请求设置了凭据?
演示上传。
using (ClientContext context = new ClientContext("https://xxx.sharepoint.com/sites/site"))
{
string s = "password";
SecureString passWord = new SecureString();
foreach (var c in s)
passWord.AppendChar(c);
context.Credentials = new SharePointOnlineCredentials("user@xxx.onmicrosoft.com", passWord);
//List docs = context.Web.Lists.GetByTitle("largeLib1");
Folder folder = context.Web.GetFolderByServerRelativeUrl("/sites/site/largeLib1/set2");
var filePath = @"C:\Lee\template.xlsx";
using (FileStream fs = new FileStream(filePath, FileMode.Open))
{
FileCreationInformation flciNewFile = new FileCreationInformation();
flciNewFile.ContentStream = fs;
flciNewFile.Url = System.IO.Path.GetFileName(filePath);
flciNewFile.Overwrite = true;
Microsoft.SharePoint.Client.File uploadFile = folder.Files.Add(flciNewFile);
context.Load(uploadFile);
context.ExecuteQuery();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.