Web.config中设置文件上传大小限制和请求数据流大小设置。

1.在Web.config中一般设置上传文件大小用「httpRuntime」。

    <system.web>
    <!-- maxRequestLength是上传文件时最大size指定(单位是KB,默认值是4096kb,102400KB=100MB) ,executionTimeout是请求session(单位是秒,默认值是110s,1200s=20分钟) -->
    <httpRuntime maxRequestLength="102400" executionTimeout="1200" />
    </system.web>

官方网址:httpRuntime 元素(ASP.NET 设置架构) | Microsoft Docs

2.请求数据流大小设置一般被忽略,但是数据量大时IIS会报错,所以需要设置「requestLimits」。

	<system.webServer>
    <security>
      <requestFiltering>
        <!-- 100 MB in bytes,默认值为30000000,约为28.6MB。 -->
        <requestLimits maxAllowedContentLength="104857600" />
      </requestFiltering>
    </security>
  </system.webServer>

官方网址:Request Limits <requestLimits> | Microsoft Docs

一般情况下两个属性都可以设置。

如果资源学习了,可以点赞支持!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值