当前位置:首页 > 博客人生 > 技术分享

文章摘要:最近在项目中遇到一个很奇葩的问题,上传文件时,小文件上传正常,大一点的文件竟然无法上传!直接报错......报413错误,表示http请求实体太大。 此错误通常出现在使用http请求进行文件上传的时候,因为上传文件容易出现大文件,比如超过5m的。 尝试了很多方法,终于找到了解决方案:

C# input上传文件大小限制

发布时间:2022-04-12 作者:沈川超 分类: C#

最近在项目中遇到一个很奇葩的问题,上传文件时,小文件上传正常,大一点的文件竟然无法上传!直接报错......报413错误,表示http请求实体太大

此错误通常出现在使用http请求进行文件上传的时候,因为上传文件容易出现大文件,比如超过5m的。

尝试了很多方法,终于找到了解决方案:

在<system.web>节点里面添加image.png

<httpRuntime requestValidationMode="2.0" maxRequestLength="51200" executionTimeout="72000"/>

“maxRequestLength”表示最大请求文件大小,上传的文件大了,相对应的响应时间也要延长,所以“executionTimeout”也要加大。

然后在<system.webServer>节点里面添加

image.png

<security>

      <requestFiltering>

        <requestLimits maxAllowedContentLength="2097152000" maxQueryString="5000" maxUrl="8000"></requestLimits>

      </requestFiltering>

    </security>


上一篇: Layui form 表单(常用前端框架)


下一篇: JS计算获取两个日期相差的天数