webclient を使用して、SharePoint オンライン サーバーにファイルをアップロードしようとしています。7MB程度までは問題ありません。7 MB でタイムアウト エラーが発生し始めました。ファイルのサイズは、サーバーの状態またはネットワークの状態によって異なります。これは、読み込み時間が 2 分を超えると発生します。実行時または永続的な構成でオンラインの共有ポイントのタイムアウト値を設定する方法を知っている人はいますか? 次の方法を使用してファイルをアップロードしています。
public void AddFile(string fullFileUrl, Stream fileData)
{
WebClient _webClient = new WebClient();
var writeStream = _webClient.OpenWrite(fullFileUrl, "Put");
var buffer = new byte[BufferSize];
while (true)
{
var bytesRead = fileData.Read(buffer, 0, BufferSize);
if (bytesRead <= 0)
break;
writeStream.Write(buffer, 0, bytesRead);
}
writeStream.Flush();
writeStream.Close();
}
ありがとう
ホルタンベイ