文件上载控件无法处理 ASP.NET C# 中的大文件(大于 75MB)



我在应用程序中使用 FileUpload 控件来上传文本文件。此控件适用于较小的文件,但是当我尝试上传 80MB 文件时,浏览器会显示一个空白页面并显示"Internet Explorer 无法显示网页"。

一开始我无法理解这种奇怪的行为,因为在提交页面后甚至在调用特定页面之前就显示空页面。例如:我不得不调用按钮单击事件,但是当我单击该按钮时,空白页面即将到来。

解决方案是添加 httpRunTime 执行超时和 maxRequestLength 属性。

将以下内容添加到 web.config 文件的部分。

<system.web>
       -- some code -- 
  <httpRuntime executionTimeout="600" maxRequestLength="102400" />
       --some code --
</system.web>

我希望这对你有帮助。

最新更新