ASP.NET上传文件的大小限制问题
来源:互联网 发布:ipadpro10.5必备软件 编辑:程序博客网 时间:2024/05/22 00:46
最近Tony小编试做了一个传媒网站,网站里面涉及到显示视频,并且点击跳转到另一个页面进行播放,因此需要建立一个后台的维护页面用来更新和维护前台页面的视频和相应的图片,但是在运行时候,发现上传较小的视频文件时候可以上传(具体限定是多少Tony小编没有去测试,但是在网上查看资料给出的答案是4M),但是当上传5M的视频文件时候就发现点击上传按钮时候不走后台事件,并且页面直接显示为无法显示页面,那么该如何设置上传文件的最大限制呢?经过研究有两种方法可行:
(一)在项目文件里面的Web文件夹里面打开config文件,找到<system.web></system.web>在里面加入下面的代码就可以实现上传了,但是这需要说明的是maxRequest-
-Length的最大限度为2097151,所以在写入时候请注意不要超出范围。
<httpRuntime maxRequestLength="2097150" executionTimeout="3600" appRequestQueueLimit="10000"/>
(二)环境:window2003 ,IIS6.0
要首先要修改IIS6.0中的asp请求的最大字节数,默认时为200K;
方法:打开位于C:\Windows\System32\Inetsrv 中的 metabase.XML, 并修改AspMaxRequestEntityAllowed 为你需要的值(例如"1073741824", 1GB);
技术背景:
在 IIS 6.0 中, AspMaxRequestEntityAllowed 属性指定了一个 ASP 请求(Request)可以使用的最大字节数. 如果 Content-Length 头信息中包含的请求长度超过了
AspMaxRequestEntityAllowed 的值, IIS 将返回一个 403 错误信息. 这个属性值与MaxRequestEntityAllowed 相似, 但是是针对 ASP 请求的. 假如你知道自己的 ASP 应用只需要处理很少的请求数据,你可以在 WorldWide Web Publishing Service (WWW 发布服务)层级设定全局的MaxRequestEntityAllowed 属性为 1MB, 并单独设定
AspMaxRequestEntityAllowed 为一个较小的值.
注意: 在编辑文件前请停止 IIS 服务, 否则无法保存修改后的文件.
也可以那么解决:
到微软站点载了IIS6Resource KitTools(http://www.microsoft.com/downloads/details.aspx?FamilyID=56FC92EE-A71A-4C73-B628-ADE629C89499&displaylang=en),安
装后利用Metabase Explorer修改了(local)\LM\W3SVC\AspMaxRequestEntityAllowed属性(默认为200K=204800),修改为1G就是了;同时修改了AspScriptTimeout属性调整下时限,就可以上传大文件了。
最后Tony小编在此说明一下,经过运行调试,方法一在VS2003/VS2008下均可以得到很好地实现,方法二因为条件有限没有去证实,但个人觉得应该没有什么差异。
- ASP.NET里的文件上传大小限制的问题
- ASP.NET上传文件的大小限制问题
- asp.net FileUpload 上传文件的格式,大小的限制
- 更改ASP.NET文件上传大小限制
- asp.net文件上传大小限制的控制
- 如何限制asp.net中上传文件的大小
- ASP.net 如何限制上传文件的大小
- asp.net 解决文件上传大小的限制
- .net附件文件上传大小限制的问题
- .net附件文件上传大小限制的问题
- Struts2文件上传的大小限制问题
- Struts2文件上传的大小限制问题
- Struts2文件上传的大小限制问题
- Struts2文件上传的大小限制问题
- windows 7 IIS 7.5 ASP.Net 文件上传大小限制
- ASP.Net 文件上传大小限制解决方案修改IIS配置
- ASP.NET文件上传大小II限制修改
- ASP.NET文件上传大小问题
- http://www.cnblogs.com/zhwl/archive/2013/04/15/3022066.html
- 关于前端meta
- 并查集 poj 1611 2524 1182
- 大端小端
- java 简单冒泡排序
- ASP.NET上传文件的大小限制问题
- linux进程解析--进程切换
- 利用牛顿迭代法 求n次方根
- ABAP中SELECTION-SCREEN用法
- nginx 连接数
- vmware 安装ubuntu
- 2.18 数组分割
- win7下android开发环境搭建(win7 64位)
- win32多线程程序设计笔记(第四章下)