最近做项目的时候  用户提出要上传大图片  一张图片有可能十几兆  本来用的第三方的上传控件  有限制图片上传大小的设置

以前设置的是2M  按照用户的要求  以为直接将限制图片上传大小的设置改下就可以了  但是当上传大图片的时

总是异常:

错误消息:超过了最大请求长度

解决方案:

错误原因:asp.net默认最大上传文件大小为4M,运行超时时间为90S。

修改web.config中配置

在我的项目中这个修改  之后再上传就没问题了  简单解释下:

executionTimeout执行超时时间:单位是秒

maxRequestLength上传的最大长度:上面我设置的已经是最大的数值了  单位为KB

ps:下面是httpRuntime完整配置 以及相关的解释

useFullyQualifiedRedirectUrl="true" minFreeThreads="8"

minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true"/>

httpRuntime是配置asp.net http运行设置,以确定如何处理对asp.net应用程序的请求。

executionTimeout:表示允许执行请求的最大时间限制,单位是秒

maxRequestLength:指示asp.net支持的最大文件上载大小。该显示可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。指定的大小是KB为单位。默认值为4096KB.

userFullyQualifiedRedirectUrl:表示指示客户端重定向是否是完全限定的(采用:“http://server/path”格式,这是某些移动控件所必须的),或者指示是否代之以将相对重定向发送到客户端。如果为true,则所有不是完全限定的重定向都将自动转换为完全限定的格式。false 是默认选项。

minFreeThreads:表示指定允许执行新请求的自由线程的最小数目。ASP.NET为要求附加线程来完成其处理请求而指定数目的线程保持自由状态。默认值为8.

minLocalRequestFreeThreads:表示ASP.NET保持的允许执行新本地请求的自由线程的最小数目。该线程数目是为了本地主机传入的请求而保留的,以防某些请求在其处理期间发出对本地主机的子请求。这避免了可能因递归重新进入web服务器而导致的死锁。

enableVersionHeader:表示指定的ASP.NET是否应输出版本的标头。vs2005使用该属性来确定当前的使用ASP.NET版本。对于生产环境,该属性不是必需的,可以禁用。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

java上传过大图片超时_解决.net项目中上传的图片或者文件太大无法上传问题相关推荐

  1. pdf文件太大无法上传怎么办?

    我们在工作和学习中经常需要通过网站/APP等上传PDF文件,相信大部分人都遇到过,由于为了缓解服务器的压力,很多网站都会限制PDF的大小,例如大于10M的PDF文件不能上传等,这时候我们该怎么办呢?我 ...

  2. 上传文件太大(处理)

    首先,在Global.asax.cs中实现Application_BeginRequest方法,实例HttpWorkerRequest wr = (HttpWorkerRequest)provider ...

  3. 动图文件太大怎么办?一招教你在线压缩GIF图片

    在日常的生活和工作中,经常会用到图片来进行信息的传递和展示.如果使用动图GIF文件,但是文件太大,被平台限制,无法上传使用的话,怎样才能快速的解决这个问题呢?随着互联网的不断发展,科技的不断进步,可以 ...

  4. 图片文件太大?缩小图片文件的2个小技巧

    日常生活中,经常会碰到图片文件太大,不满足自身需求的情况,比如在网站上传图片的时候一般都会有大小限制.面对这个问题,该怎么办呢? 一般处理的方式有两种,一种是使用图片压缩工具,来对图片进行压缩. 现在 ...

  5. 文件太大,怎么传到u盘呢

    今天传文件的时候发现文件太大,失败了 那么我们该怎么办呢? 一般优盘主要有3种文件系统格式:FAT16 . FAT32.NTFS.分别对应的最大文件是:2GB.4GB.2TB. u盘的的默认文件系统格 ...

  6. 小程序开发过程中,图片过多,导致打包文件太大的解决方式

    小程序开发过程中,图片过多,导致打包文件太大 小程序中,除了必须的一些tabbar图片,其他都可以放置在资源服务器上,用url进行引用.不然会因为图片太大使小程序打包后超过2M,不能发行.查了一些资料 ...

  7. cad布局怎么用_搞笑段子:CAD文件太大怎么办?只要用这三个方法,瞬间内存减少一大半...

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到文章了.如果喜欢就关注订阅吧!也不要忘记点赞哦~亲,看的开心可以点个好看 . ...

  8. java 内存快照怎么看_jvm内存快照dump文件太大,怎么分析

    1.场景 通常,使用eclipse的mat图形化工具打开dump的时候都会内存溢出. 对于比较小的dump,eclipse可以打开,但一旦dump文件太大,eclipse就有点束手无策. 这时候怎么办 ...

  9. mac u盘文件过大 拷贝不进去_使用mac时文件太大无法拷贝怎么办

    高新科技的不断发展,我们对文件储存需求越来越大,无论是手机还是电脑文件的存储经常会非常大,那么对于这些大文件的拷贝,我们常常会遇到文件太大无法拷贝的问题,下面小编就针对mac用户来教大家如何解决这一问 ...

最新文章

  1. QIIME 2教程. 28社区Community(2020.11)
  2. java获取24小时制时间格式_java 日期格式时间24小时制
  3. 多协程爬取中大微博内容(以及转发数,点赞数,评论数)
  4. ST表(模板)「 查询区间最值 」
  5. Mysql临时表的用法 - 51CTO.COM
  6. CIFAR-10 dataset 的下载与使用
  7. [NHibernate] NHibernate对象关系映射工具了解
  8. Let's go home(HDU-1824)
  9. GitHub项目功能理解
  10. warning C4995: strcat name was marked as #pragma deprecated
  11. arraylist输出 java_在java中打印ArrayList时输出不同
  12. 计算机组成原理白中英ppt,计算机组成原理(本全)白中英.ppt
  13. 在Carmaker中建立自己的交通环境
  14. 安装xDroid一直提示无法执行二进制文件:可执行文件格式错误,怎么办
  15. 计算机配置内存容量怎么调,如何设置电脑虚拟内存,电脑虚拟内存设置多少最合理?...
  16. phpMyAdmin4.8.1漏洞复现及利用
  17. 免费无需魔法会语音聊天的ChatGPT
  18. 互联网医疗平台(图文问诊、视频问诊、电话问诊、预约挂号、复诊开药)
  19. 技术开放、平等普惠,蚂蚁金服ATEC科技大会闪耀狮城新加坡
  20. 数据分析综述:一文带你详细了解自动驾驶技术

热门文章

  1. Android硬件开发之——NFC技术
  2. mysql怎么改gm_OD端//使用SQLyou数据库管理工具——-一次性 图文告诉你怎么改GM权限/角色属性/调经验金钱及掉宝等 | 学步园...
  3. 手游【龙族西游】西游龙族手工外网端+GM后台+外网视频
  4. No virtual method initSDK(Landroid/content/Context;ILcom/tencent/imsdk/v2/V2
  5. Unix 之父的密码终于被破解咧
  6. 大一计算机实验报告免费复制,大一计算机实验报告_相关文章专题_写写帮文库...
  7. Hive企业级性能优化(好文建议收藏)
  8. MarkDown简介(深度解析MarkDown用法)
  9. 【安全资讯】最高法:禁止滥用人脸识别,新规定8月1日起施行
  10. 计算机硬件系统结构金字塔图,[计算机硬件及网络]1第一章 环境知识基础.ppt