我需要下载存储在与用户不同域的 SharePoint 服务器中的文件。我找到了下面的代码,它看起来和我需要的完全一样。
using (FileInformation ffl = Microsoft.SharePoint.Client.File.OpenBinaryDirect(_clientCtx, serverFilePath))
{
using (Stream destFile = System.IO.File.OpenWrite(completeDestinationPath))
{
byte[] buffer = new byte[8 * 1024];
int len;
while ((len = ffl.Stream.Read(buffer, 0, buffer.Length)) > 0)
{
destFile.Write(buffer, 0, len);
}
}
}
我的问题是我不知道如何提供允许访问 SharePoint 服务器的用户名和密码,以便我可以下载文件。