在我们的项目中遇到"超过了最大请求长度"如下图所示,是因为IIS默认请求长度4M,当请求长度大于这个值的时候报错,下面是解决方案.

解决方案:修改web.config文件

1、注意在mvc中有两个web.config文件,如下图,一个位于Views下,是用来控制view中的文件;还有一个在位于根目录下,对所有文件起作用。我们修改根目录下web.config

2、修改maxRequestLength:在web.config中我们修改<system.web></system.web>中的maxRequestLength,表示最大请求长度,单位是kb,默认4M

<system.web><!--最大请求长度,单位为kb--><httpRuntime maxRequestLength="20480"  />
</system.web>

3、修改maxAllowedContentLength: 在web.config中我们修改<system.webServer></system.webServer>中的maxAllowedContentLength,表示附件大小上限,单位是字节,默认约30M

 <system.webServer><!--允许上传文件长度,单位字节--><security><requestFiltering><requestLimits maxAllowedContentLength="20971520"/></requestFiltering></security>
</system.webServer>

注意:

maxRequestLength与maxAllowedContentLength的区别:

a、前者表示请求长度,后者表示上传文件的大小;

b、前者单位kb,后者单位字节;

c、前者默认值4M,后者默认值30000000B,约30M;

d、两者的最大值都为2G

转载于:https://www.cnblogs.com/kksguijiao/articles/9115815.html

.net mvc 超过了最大请求长度 限制文件上传大小相关推荐

  1. 超越java jb51_.net mvc超过了最大请求长度的解决方法

    在我们的项目中遇到"超过了最大请求长度"如下图所示,是因为IIS默认请求长度4M,当请求长度大于这个值的时候报错,下面是解决方案. 解决方案:修改web.config文件 1.注意 ...

  2. 如何使用apiPOST进行模拟发送get、post、delete、put请求(支持文件上传)

    现在的模拟发送请求插件很多,但亲测apiPOST更好用一些,因为它不仅可以模拟发送get.post.delete.put请求,还可以导出文档,中文界面更适合国内的程序员. 今天来分享如何使用apiPO ...

  3. MVC分层+JDBC+数据库+Servlet实现JSP文件上传和显示+模糊查询+分页

    本文章主要介绍了一个简单的实例:用简单的MVC分层思想,使用数据库在web界面进行增删改查,以及上传,模糊查询+分页的实现. 1.util层(数据库连接管理) :连接数据库需要导包:mysql-con ...

  4. Spring Mvc 数据回显、异常处理、文件上传、json交互、ResTful、拦截器的使用(高级三)

    1,数据回显 SpringMvc包含三种数据回显机制 第一种:对于简单数据类型,如:Integer.String.Float等使用Model将传入的参数再放到request域实现显示. (回顾jsp四 ...

  5. Spring MVC数据转换、格式化、校验、文件上传和下载

    本篇文章主要分享下自己在学习Spring MVC数据转换.格式化和数据校验.Spring MVC文件上传和下载以及Spring MVC拦截器遇到的一些问题和读书笔记,希望对你有所帮助. @Compon ...

  6. java 检测文件上传大小,不能超过1M

    # 情境 今天上传图片的时候,超过1M,然后上传后,前端页面直接显示报错页面了这个问题,当时想着,直接前端判断一下,上传文件大小不就行了嘛,而且 个人认为,正常的操作也应该是前端来做,当时前端忙着,且 ...

  7. Spring MVC更多家族成员----文件上传---06

    Spring MVC更多家族成员----文件上传---06 本节导读 文件上传与MultipartResolver 使用MultipartResolver进行文件上传的简单分析 StandardSer ...

  8. 【Spring学习笔记-MVC-13.2】Spring MVC之多文件上传

    作者:ssslinppp       1. 摘要 前篇文章讲解了单文件上传<[Spring学习笔记-MVC-13]Spring MVC之文件上传>http://www.cnblogs.co ...

  9. ASP.NET MVC之文件上传【一】(八)

    这一节我们来讲讲在MVC中如何进行文件的上传,我们逐步深入,一起来看看. Upload File(一) 我们在默认创建的项目中的Home控制器下添加如下: public ActionResult Up ...

最新文章

  1. java方法里执行两条sql_Java如何在数据库上执行多个SQL命令?
  2. 入行以来涉及的技术简史
  3. max hit in personalization - CRM My Opportunity搜索的实现
  4. Sky Line 与 ArcEngine的粘合剂 Composite UI AB?
  5. laravel-admin 在列表页添加自定义按钮
  6. c++最快简洁提供http文件服务
  7. 机械考计算机三级,机器人等级考试三级知识点汇总-20210706222922.pdf-原创力文档...
  8. 高斯牛顿法 matlab代码实现
  9. 基于tcp协议的客户机与服务器通信程序的设计 c++,TCP服务器端和客户端程序设计...
  10. android分辨率修改器,安卓分辨率一键修改器
  11. 汽车电子零部件电磁兼容EMC测试标准
  12. 西南科技大学OJ题 单链表中信息的分类1039
  13. html5在线制作网站模板,快速建站 20个设计优秀的HTML网站模板(免费)
  14. LQ0143 砍竹子【序列处理】
  15. 知识兔课程揭秘跨境电商的大骗局,你有没有被坑过!
  16. 【2020.5.12更新】关于四川大学毕业生签订就业协议书详细指南
  17. python之遍历技巧
  18. CentOS中使用VeraCrypt:安装及创建整个加密硬盘
  19. 3、用手机模拟器上的Autojs连接电脑vscode
  20. 贵州计算机教师资格证报名条件,贵州教师资格证报名条件

热门文章

  1. jquery纯数字验证
  2. C# 制作Com组件:java调用.net DLL的方法
  3. 你如何去管理你的团队?
  4. CSS布局解决方案(终结版)
  5. libcurl库进行http通讯网络编程
  6. Android Studio --- [学习笔记]RadioButton、CheckBox、ImageView、ListView、TCP的三次握手
  7. javascrip --- 构造函数的继承
  8. 节约内存:Instagram的Redis实践(转)
  9. [SceneKit专题]11-Reference-Nodes引用节点
  10. flume package遇到的问题