使用c#webclient停止工作从SharePoint Online下载文档!
我多年来一直使用此代码从SharePoint Online下载文档。自5月8日起,我收到401错误。
WebClient webClient = new WebClient();
webClient.Headers.Add("X-FORMS_BASED_AUTH_ACCEPTED", "f");
SecureString securePassWord = new SecureString();
foreach (char c in password.ToCharArray()) securePassWord (c);
WebClient.Credentials = new SharePointOnlineCredentials(username, securePassWord);
byte[] fileBinary = webClient.DownloadData(fileUrl);
它还能运作吗?
提前多多感谢
答案 0 :(得分:0)
我认为是为了:
securePassWord.AppendChar(c);
答案 1 :(得分:0)
我在这里详细说明了答案。请检查。 技巧是获取cookie并作为标头传递。 https://saratchandra.net/2015/08/18/is-it-that-difficult-to-read-a-file-from-sharepoint-site/