zoukankan      html  css  js  c++  java
  • MVC中上传文件大小限制的解决办法

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

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

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

    如果部署到IIS中需要在IIS中加上以下节点:

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

  • 相关阅读:
    二叉排序树(B-Tree)-c实现
    队列(Queue)-c实现
    栈(stack)--c实现(使用双链表)
    链表(list)--c实现
    c 和 指针读书笔记(1)
    c traps and pitfalls reading notes(2)
    js 控制
    正则表达式
    Android 笔记
    Android 布局方式学习
  • 原文地址:https://www.cnblogs.com/zhuyuchao/p/6015283.html
Copyright © 2011-2022 走看看