代码改变世界

Web大文件上传

2009-09-21 12:16  爱车龟速兔  阅读(592)  评论(0编辑  收藏  举报
    Web 大文件上传一般的方案都是HttpModule层面进行处理, 这中技术文档网上很多, 不做累赘了.
    使用这类方案, 需要注意设置Web.config中的一些配置项, 运行客户端上传大文件:
这个是IIS的配置,下面这个是IIS7的:
  configuration=>system.webServer=>security=>requestFiltering=>requestLimits
    requestLimits 的几个属性:
            maxAllowedContentLength    最大的可上传数据的大小, 对应的单位是byte  默认:30000000, 大约28M
            maxQueryString 最大的Url参数长度, 默认:2048
            maxUrl 最大的Url长度, 默认:4096

这个是对ASP.NET的配置:
  还需要设置 system.Web下的httpRuntime 的maxRequestLength 到maxAllowedContentLength    对应的单位是KB,  这个默认是4M, 这也是为什么Asp.net也默认页面请求不能超过4M的原因.