码迷,mamicode.com
首页 > Web开发 > 详细

MVC中上传文件大小限制的解决办法

时间:2016-10-31 13:09:59      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:元素   lte   config文件   文件   time   nbsp   程序   pil   server   

在Web.Config文件中配置限制上传文件大小与时间。 

需要在配置文件里面设置文件上传限定的两个属性值:maxAllowedContentLength,maxRequestLength 允许上传文件的长度,和请求的长度,两个大小需要设置一致,如果不一致,则以请求长度为准。
maxRequestLength属性:用于防止服务器攻击,例如因用户向服务器发送大型文件而导致的拒绝访问。默认值为4096(4MB)
ExecutionTimeout属性:指定在ASP.NET应用程序自动关闭前,允许执行请求的最大秒数。只有当compilation元素中的调试属性为False时,此超时属性才适用。默认值为110s。 

<system.web>
  <httpRuntime maxRequestLength="2147483647" executionTimeout="36000" />
</system.web>

<system.webServer>
  <security>
    <requestFiltering>
      <!--<requestLimits maxAllowedContentLength="1073741824"/>-->
      <requestLimits maxAllowedContentLength="2147483648"/>
    </requestFiltering>
  </security>
</system.webServer>

MVC中上传文件大小限制的解决办法

标签:元素   lte   config文件   文件   time   nbsp   程序   pil   server   

原文地址:http://www.cnblogs.com/zhuyuchao/p/6015283.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!