win2008 iis7 上传大文件限制的真正解决办法
iis7 上传大文件限制的真正解决办法
修改IIS_schema.xml这个文件要先获得这个文件的控制权;
进入目录C:\Windows\System32\inetsrv\config\schema,修改文件IIS_schema.xml 权限:
进入IIS_schema.xml文件权限修改,选择”高级”
选择”所有者”
选中 administrators 确定
再进入权限编辑,修改administrators 完全控制.
再去掉IIS_schema.xml的只读属性.
修改文件配置:
然后搜索 3000000 意思是 只允许上传 30MB 大小的文件,你在这后面多加一个0 就变成了 300MB 了就应该够用了。然后重启 IIS 7
代码如下:
<element name="requestLimits">
<attribute name="maxAllowedContentLength" type="uint" defaultValue="30000000" />
<attribute name="maxUrl" type="uint" defaultValue="4096" />
<attribute name="maxQueryString" type="uint" defaultValue="2048" />
<element name="headerLimits">
<collection addElement="add" clearElement="clear" removeElement="remove" >
<attribute name="header" type="string" required="true" isUniqueKey="true" validationType="nonEmptyString" />
<attribute name="sizeLimit" type="uint" required="true" />
</collection>
</element>
大约在1024行左右.
相关推荐
-
win2003 sp2 iis 上传文件不能超过200K的解决方案
Windows2003系统下,上传较大的文件时,出现"Request 对象 错误 'ASP 0104 : 80004005'"错误. 更改win2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响.在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击.IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800Byte
-
IIS 上传文件大小配置步骤(默认200K)
今天部落就和大家一起探讨一下如何设置IIS使默认上传文件大小大约200K. 其实我们只需要在服务器端对IIS进行一些修改即可突破这个200K的限制,方法如下: 第一步:直接编辑配置数据库设为允许 在IIS中右键"本地计算机"选择"属性",钩选"允许直接编辑配置数据库". 第二步:关闭"IIS Admin Service"服务 依次打开"控制面板--管理工具--服务"或者(通过 运行--输入services.
-
Microsoft Windows 2008 Server R2 iis7.5上传文件限制200K更改
Windows 2008 Server R2,默认设定200K的限制. 对上传文件限制大小进行更改,具体设定方法如下: 找到ASP选项 点属性,找到"最大请求实体主体限制"默认值为"200000"即200K,不能满足上传文件的需要,要进行更改. 改为10M大小. 也可以通过下面方法更改: 将网站服务"停止"找到"请求筛选"对"允许的最大内容长度"进行修改 修改完成.
-
iis6和iis7限制上传文件(请求头)大小以及不支持FSO解决方法
解决办法: 一.IIS6 (2003操作系统) 2003 自带的IIS6.0默认限制上传大小限制为200K,下载限制为4M,因此出现上面的问题,解决如下: 1.先打开Internet 信息服务(IIS)管理器 (本地计算机 )---- 属性 ----允许直接编辑配置数据库(N) 一定要勾先"允许直接编辑配置数据库(N)" 2.然后在服务里关闭iis admin service服务,可用命令:iisreset/stop 3.找到windows\system32\inesrv\下的base
-
为什么 Windows2003 的 IIS6.0 不能上传超过 200K 的文件?
Windows2003 的 IIS 6.0 对 asp 的上传文件大小为200k限制,aspx的上传程序没有影响.在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击.IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800Byte)(在 IIS 6.0 之前的版本中无此限制). 解决办法: 1.关闭 IIS Admin Service 服务: 2.打
-
win2008 iis7 上传大文件限制的真正解决办法
iis7 上传大文件限制的真正解决办法 修改IIS_schema.xml这个文件要先获得这个文件的控制权; 进入目录C:\Windows\System32\inetsrv\config\schema,修改文件IIS_schema.xml 权限: 进入IIS_schema.xml文件权限修改,选择"高级" 选择"所有者" 选中 administrators 确定 再进入权限编辑,修改administrators 完全控制. 再去掉IIS_schema.xml的只读属性
-
SSM框架+Plupload实现分块上传大文件示例
关于Plupload的介绍,相信它的官网http://www.plupload.com/已经给得很详细了.Plupload的上传原理简单点说,就是将用户选中的文件(可多个)分隔成一个个小块,依次向服务器上传,这是它能驾驭上传大文件的原因之一,而且在这个过程可以暂停上传,暂停后再继续上传(异于断点续传).最重要的是,从头到尾没有一点点UI阻塞,保证了用户体验.下面会开始讲Plupload的实现流程,分析原理,并在最后给出效果图. 在此之前先说说我的项目,做的j2ee项目运用到spring+Spri
-
Java中使用WebUploader插件上传大文件单文件和多文件的方法小结
一.使用webuploader插件的原因说明 被现在做的项目坑了. 先说一下我的项目架构spring+struts2+mybatis+MySQL 然后呢.之前说好的按照2G上传就可以了,于是乎,用了ajaxFileUpload插件,因为之前用图片上传也是用这个,所以上传附件的时候就直接拿来用了 各种码代码,测试也测过了,2G文件上传没问题,坑来了,项目上线后,客户又要求上传4G文件,甚至还有20G以上的..纳尼,你不早说哦... 在IE11下用ajaxFileUpload.js插件上传超过4G的
-
ASP.NET解决上传大文件问题的方法
上传文件的控件为:FileUpload Asp.Net对上传文件大小有限制.默认情况下用户只能上传4MB大小的文件,这会给用户带来不便.所以如果要上传40MB大小的文件.只能修改配置文件 关键代码如下 复制代码 代码如下: protected void btnSend_Click(object sender, EventArgs e) { try { //上传文件的思路: //获取上传文件的名称,此时为一个全路径的地址 string upFileName = fulFileName.FileNa
-
FireFox浏览器使用Javascript上传大文件
本程序是利用3.x的Firefox浏览器可以读取本地文件的特性,实现通过xmlHttPRequest上传大文件功能,并在可以上传过程中动态显示上传进度.略加修改,并与服务器端配合,可以实现断点续传等诸多功能.本例主要是研究FireFox的file-input节点的一些特性,其他客户端应用,如Flash.Sliverlight等,在实现客户端大文件上传时,在数据传输与服务器端存储等方面,与本例的思路基本一致.注意:文件体积似乎有临界点,但这个临界点是多少尚未确认.建议不要用此方法上传超过100M的
-
php上传大文件失败的原因及应对策略
为什么上传大文件总是失败,但是上传小文件就没有问题.小编也不得其解,网上搜其原因,整理了一篇关于php上传大文件失败的原因和解决办法的文章,分享给大家. 下面分别是各种原因以及解决办法: 第1种情况:文件上传时存放文件的临时目录必须是开启的并且是 PHP 进程所有者用户可写的目录.如果未指定则 PHP 使用系统默认值. php.ini文件中upload_tmp_dir用来说明PHP上传的文件放置的临时目录,要想上传文件,得保证服务器没有关闭临时文件并对该文件夹有写入的权限. 第2种情况:max_
-
asp.net 上传大文件解决方案
这次在项目中,用到了大文件上传,要上传的文件有100多m,于是研究现在国内使用的大文件上传的组件发现用的比较多的有两个控件AspnetUpload 2.0和Lion.Web.UpLoadModule,另外还有思归在它的博客堂中所说的办法 http://blog.joycode.com/saucer/archive/2004/03/16/16225.aspx 两个控件的方法是:利用隐含的HttpWorkerRequest,用它的GetPreloadedEntityBody 和 ReadEnti
-
Nginx 上传大文件超时解决办法
Nginx 上传大文件超时解决办法 情况如下:用nginx作代理服务器,上传大文件时(本人测试上传50m的文件),提示上传超时或文件过大. 原因是nginx对上传文件大小有限制,而且默认是1M.另外,若上传文件很大,还要适当调整上传超时时间. 解决方法是在nginx的配置文件下,加上以下配置: client_max_body_size 50m; //文件大小限制,默认1m client_header_timeout 1m; client_body_timeout 1m; proxy_connec
-
HTTP协议下用Web Service上传大文件的解决方案
用HTTP协议上传大文件也许是个不好办的问题.主要是它的不连续性,使得上传文件感觉很"危险".特别是很大的文件(几百MB甚至是上G的文件),心里总觉得不踏实,一不小心就会出现问题,而一但出现问题就无法继续上传,这是很郁闷的. 后来在一些网站上找到一些上传文件的组件,但都是要用到一些COM组件.至于后来的ASP.net下上传大文件的解决方案,我也做过一个组件,后来发现根本就不用自己写什么组件,利用ASP.net自己的上传方法也可以解决大文件上传,真是郁闷的要死了.... 回想之后,决定用
-
原生JS上传大文件显示进度条 php上传文件代码
JS原生上传大文件显示进度条,php上传文件,供大家参考,具体内容如下 在php.ini修改需要的大小: upload_max_filesize = 8M post_max_size = 10M memory_limit = 20M <!DOCTYPE html> <html> <head> <title>原生JS大文件显示进度条</title> <meta charset="UTF-8"> <s
随机推荐
- 学习YUI.Ext基础第一天
- 用JS将搜索的关键字高亮显示实现代码
- 在Golang代码中如何自动生成版本号的方法示例
- 谈谈JavaScript的New关键字
- HttpServletRequest对象方法的用法小结
- 解决html input验证只能输入数字,不能输入其他的问题
- js实现异步循环实现代码
- JavaScript比较当前时间是否在指定时间段内的方法
- bootstrap多种样式进度条展示
- Android中播放在线音乐代码
- Spring组件自动扫描详解及实例代码
- C语言用栈实现十进制转换为二进制的方法示例
- mysql5.1.26安装配置方法详解
- 完美解决PHP中的Cannot modify header information 问题
- Python正则替换字符串函数re.sub用法示例
- jquery的ajax请求全面了解
- jquery 最简单的属性菜单
- 提权vbs代码
- JS实现QQ图片一闪一闪的效果小例子
- 详细解析命令行的getopt_long()函数