在配置文件里
<system.web>
<httpRuntime maxRequestLength="5120"
executionTimeout="3600"
/>
</system.web>
设置最大请求字节数。默认是4M
按照楼上的方法可以增加限制,但是如果想上传更大的数据可以尝试使用大文件上传控件,可参考下面的文章:
http://www.cnblogs.com/zengxiangzhan/archive/2010/01/14/1647866.html
http://www.cnblogs.com/bestcomy/archive/2004/06/09/14267.html
现在许多控件都不用修改web.config中的maxRequestLength
http://www.cnblogs.com/downmoon/archive/2009/02/05/1384931.html
Mediachase[1].FileUploader
NeatUpload
推荐使用控件。
新颖网络上传插件(StorageWebPlug)是一个支持超大文件(4GB)上传的COM控件, 具备断点续传,文件MD5验证,大大提高上传效率、节省带宽,有详细的上传进度显示,支持多种脚本语言,免费提供JavaScript SDK包。
产品特点:
1、 业界领先的设计水平为您带来一流的用户体验。StorageWebPlug免费提供的UI库使您的产品和系统获得更高的品质。
2、 强大完善的技术为您免去后顾之优。StorageWebPlug完善的JavaScript开发包可以让你更容易的进行开发和整合。
3、 文件上传使用增强的FTP协议,用户使用浏览器就可以上传超大文件到服务器(支持上传超过1G的文件)。
4、 支持断点续传,系统智能续传未上传的文件,续传操作更简单,更方便,更快捷。
5、 支持文件拖拽操作,用户可以直接从电脑中将文件拖放到网页里面。
6、 支持文件批量上传, 一次可以上传多个文件. 上传时有详细的状态显示(包括单个文件进度,整体进度,传输速率,剩余时间等)。
7、 新颖网络免费提供JavaScript SDK包。通过新颖网络提供的封装好的JavaScript类库用户可以快速的与现有系统整合。
8、 StorageWebPlug提供完善的接口和帮助文档,开发文档。开发人员可以动态设置上传保存路径, 设置允许扩展名, 允许最大大小等,可自定义强。
9、 支持各种代理(HTTP, Socket4, Socket5等)。
10、组件采用多线程机制来保证上传效率。
11、支持批量文件上传, 用户可以一次性上传批量文件. 客户端可以绑定HTML表单变量, 服务端并可以接收表单变量
12、服务端文件保存路径可以随意指定,服务端文件保存路径可以灵活变化。保存路径支持网络路径。
13、为提高安全性,服务端组件可以指定用户权限
14、可以限制上传单个文件大小, 控制上传带宽上限, 允许文件扩展名, 拒绝文件扩展名等
15、上传数据时会根据网络状况来控制数据包大小, 避免网络堵塞
16、控件采用ATL编写, cab包只有59KB, 用56k的modem下载不会超过12秒
17、服务端支持Windows 2000 Server/Windows 2003 Server/Windows NT/Windows XP/Unix/Linux等操作系统
在线演示:http://www.ncmem.com/products/file-uploader/demo/index.html
官方网站:http://www.ncmem.com
支持论坛:http://www.5gzl.com/bbs/
产品介绍:http://www.ncmem.com/webplug/features/index.aspx
下载地址:http://www.ncmem.com/download.aspx
用aspnetupload控件,网上可以下到
默认的是上传最大文件是4MB,你可以在配置文件中添加一个<httpRuntime>标签,并设maxRequestLength跟requestLengthDiskThreshold的值,如下:
<system.web>
<httpRuntime
maxRequestLength="10240"
requestLengthDiskThreshold="200" />
</system.web>
上面就设置了可以上传的文件最大为10MB,其中
1、maxRequestLength:设置服务器可以接受的最大文件限制,默认为4MB;
2、requestLengthDiskThreshold:设置了服务器可以缓冲多大的form提交,当文件缓冲大于此设置值时, 文件将被缓存到磁盘中。
不过要注意,requestLengthDiskThreshold的设置值要小于maxRequestLength设置的值!
如果是很大的文件上传,并且要高速度,建议下载大文件上传器