.NET里面附件上传大小限制的控制

原创 2004年08月30日 13:09:00

一、默认允许上传4M的文件。

修改 Machine.config 文件,改动 MaxRequestLength 参数的值。在c:/winnt/microsoft.net 目录下搜索该文件.

需要注意的是:在保存文件时,您应该确保指定文件的完整路径(例如,"C:/MyFiles/Picture.jpg"),并确保为 ASP.NET 使用的帐户提供要存储文件的目录的写权限。上载大文件时,可使用 元素的 maxRequestLength 属性来增加文件大小的最大允许值,例如:

 <configuration>
    <system.web>
     <httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
    </system.web>
 </configuration>

其中:maxRequestLength:指示 ASP.NET 支持的HTTP方式上载的最大字节数。该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。指定的大小以 KB 为单位。默认值为 4096 KB (4 MB)。executionTimeout:指示在被 ASP.NET 自动关闭前,允许执行请求的最大秒数。在当文件超出指定的大小时,如果浏览器中会产生 DNS 错误或者出现服务不可得到的情况,也请修改以上的配置,把配置数加大。

二、另一个问题

另外,上载大文件时,还可能会收到以下错误信息:

 aspnet_wp.exe (PID: 1520) 被回收,因为内存消耗超过了 460 MB(可用 RAM 的百分之 60)。

如果遇到此错误信息,请增加应用程序的 Web.config 文件的 元素中 memoryLimit 属性的值。例如:

 <configuration>
    <system.web>
       <processModel memoryLimit="80"/>
    </system.web>
 </configuration>

如果是Windows Server2003:

在Windows Server 2003 下上传大文件注意事项:

在Windows Server 2003上传较大的附件进行发送时系统报错:
1.先在服务里关闭iis admin service服务
2.找到 WINDOWS/system32/inetsrv/下的MetaBase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K,把它修改为51200000或者更大[根据文件大小确定]。
3.然后重启iis admin service服务。

discuz上传大小的限制

discuz上传大小的限制: 1.discuz设置:discuz源码会对上传的附件进行大小限制,一般为1000k,大约快到1M,可以进入管理中心=》用户=》用户组或者管理组=》编辑=》论坛相关=》附...
  • bob601450868
  • bob601450868
  • 2015年09月08日 11:28
  • 2095

附件上传大小限制-拦截器方法

项目中的一个新需求,要求对于XXXX模块下的附件上传,附件允许最大不超过10M;而项目最早是通过Spring的配置文件做的全局限制,附件上传限制最大是5M;如果现在通过修改Spring的配置文件来扩大...
  • OnePersonTZ
  • OnePersonTZ
  • 2016年08月24日 09:39
  • 2788

SpringMVC中的文件上传(大小超限跳转控制)

这是用的是SpringMVC-3.1.1、commons-fileupload-1.2.2和io-2.0.1 首先是web.xml [html] view pl...
  • dong_pongkk999
  • dong_pongkk999
  • 2014年04月08日 16:32
  • 1823

ASP.NET中关于上传附件的大小设置问题

ASP.NET中关于上传附件的大小设置问题 Asp.net中,上传文件的默认大小是4096 KB,也就是4M,不过你可以在Web.config中更改这个数据          useF...
  • ranbolwb
  • ranbolwb
  • 2012年02月19日 23:44
  • 649

ASP.NET文件上传大小II限制修改

  • 2015年08月21日 16:22
  • 451KB
  • 下载

ASP.NET限制上传文件大小示例

  • 2008年09月26日 23:40
  • 4KB
  • 下载

解决ASP.NET上传文件大小限制

http://blog.sina.com.cn/s/blog_7ae9d7b901014fgi.html 第一种方法,主要适用于IIS6.0版本   一、修改配置Web.Conf...
  • mituan1234567
  • mituan1234567
  • 2014年12月04日 10:49
  • 518

设置webconfig解决ASP.NET上传文件大小限制

使用webconfig的设置解决ASP.NET上传文件大小限制 对于asp.net,默认只允许上传4M文件,增加如下配置,一般可以自定义最大文件大小. //executio...
  • u013938578
  • u013938578
  • 2017年12月20日 13:03
  • 36

ASP.Net 文件上传大小限制解决方案修改IIS7/7.5配置

在网上找到一个开源的Brettle.Web.NeatUpload.在公司IIS5.1上用都好使到客户的Windows 2008 server IIS7上就不好用了.在网上看到一个解决办法但我没找到里面...
  • qq798833488
  • qq798833488
  • 2014年06月30日 21:14
  • 473

【转载】解决ASP.NET上传文件大小限制

一、修改配置Web.Config文件中的httpRuntime节点 对于asp.net,默认只允许上传4M文件,增加如下配置,一般可以自定义最大文件大小. executionTimeout="...
  • sunshuqian2005
  • sunshuqian2005
  • 2012年09月25日 16:57
  • 661
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.NET里面附件上传大小限制的控制
举报原因:
原因补充:

(最多只允许输入30个字)