サーバーにログインしてリモートサーバーからいくつかのファイルをダウンロードしようとするASP.NET Webアプリケーションに取り組んでいます。ファイルをダウンロードしようとすると、小さなファイルでは問題なく動作しますが、750 KB のファイルをダウンロードしているときに次の例外が表示されます。
私は定義していますHTTPRequest Timout = System.Threading.Timeout.Infinite;
このコードを使用してサーバーからファイルを読み取っています
byte[] buffer = new byte[32768];
using (Stream input = getResponse.GetResponseStream())
{
using (FileStream output = new FileStream(saveTo1, FileMode.OpenOrCreate))
{
int bytesRead;
while ((bytesRead = input.Read(buffer, 0, buffer.Length)) > 0)
{
output.Write(buffer, 0, bytesRead);
}
}
}
この問題を引き起こす可能性のあるものは何ですか?
Ignore
また、またはをクリックするContinue
と、ダウンロードがさらにスムーズに続行されます。どうすればこの問題を克服できますか?
前もって感謝します。:)