我正在开发一个 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
,它会进一步顺利地继续下载。我该如何克服这个问题?
提前致谢。:)