原创:彻底解决 ewebeditor 图片上传大小问题
2011-08-26 13:07
633 查看
测试环境
操作系统:Windows Server 2003 标准版 sp2
eWebEditor 版本:eWebEditor+(保密)
第一个要解决的问题,“您所上传的文件大小超过1024000K”
明明才6M的图片,却提示大小超过100M
1,修改JS 文件,ewebeditor\style\你所调用的JS,把里面的100K ,全部换成102400K.
2, 修改asp文件,ewebeditor\asp\upload.asp, 把里面的1024 替换成 102400
网上流传的ewebeditor asp.net 版本大多数不能用,小弟有幸得到一个 asp 版本的,经过各方面的测试,除图片上传欠佳外,其余一切正常。图片大小超过100K ,就无法上传,上面一个方法是彻底解决了图片上传大小问题。 如有疑问请致电天山寒雪:haijun.qin@gmail.com
第二个要解决的问题“请选择一个有效的文件”
使用ewebeditor上传文件有时出现[请选择一个有效的文件],经过多次观察,发现小文件100K以下能上传,大一点的不行,而设置里面没有任何限制。
经过多方查阅资料发现是因为2003的系统,它对ASP的上传文件做出了200K的限制,所以把这个限制放开就可以了。
下面是解决方案:
问题:无法上传较大的文件“Request 对象 错误 \'ASP 0104 : 80004005\'”或者上传成功后,找不到文件名
更改Win 2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响。在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800Byte)。(在 IIS 6.0 之前的版本中无此限制) 解决方案: 先打开Internet 信息服务(IIS)管理器 (本地计算机 )---- 属性 ----允许直接编辑配置数据库(N) 一定要勾先“允许直接编辑配置数据库(N)” 然后在服务里关闭iis admin service服务 找到windows\\system32\\inesrv\\下的metabase.xml, 用计事本打开metabase.xml,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K 把它修改为51200000(50M) 然后重启iis admin service服务
操作系统:Windows Server 2003 标准版 sp2
eWebEditor 版本:eWebEditor+(保密)
第一个要解决的问题,“您所上传的文件大小超过1024000K”
明明才6M的图片,却提示大小超过100M
1,修改JS 文件,ewebeditor\style\你所调用的JS,把里面的100K ,全部换成102400K.
2, 修改asp文件,ewebeditor\asp\upload.asp, 把里面的1024 替换成 102400
网上流传的ewebeditor asp.net 版本大多数不能用,小弟有幸得到一个 asp 版本的,经过各方面的测试,除图片上传欠佳外,其余一切正常。图片大小超过100K ,就无法上传,上面一个方法是彻底解决了图片上传大小问题。 如有疑问请致电天山寒雪:haijun.qin@gmail.com
第二个要解决的问题“请选择一个有效的文件”
使用ewebeditor上传文件有时出现[请选择一个有效的文件],经过多次观察,发现小文件100K以下能上传,大一点的不行,而设置里面没有任何限制。
经过多方查阅资料发现是因为2003的系统,它对ASP的上传文件做出了200K的限制,所以把这个限制放开就可以了。
下面是解决方案:
问题:无法上传较大的文件“Request 对象 错误 \'ASP 0104 : 80004005\'”或者上传成功后,找不到文件名
更改Win 2003的IIS 6.0对asp的上传文件大小为200k限制,aspx的上传程序没有影响。在IIS6.0中,默认设置是特别严格和安全的,最大只能传送 204,800 个字节,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。IIS 6 出于安全考虑, 默认最大请求是200K(也即最大提交数据限额为200KByte,204800Byte)。(在 IIS 6.0 之前的版本中无此限制) 解决方案: 先打开Internet 信息服务(IIS)管理器 (本地计算机 )---- 属性 ----允许直接编辑配置数据库(N) 一定要勾先“允许直接编辑配置数据库(N)” 然后在服务里关闭iis admin service服务 找到windows\\system32\\inesrv\\下的metabase.xml, 用计事本打开metabase.xml,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200K 把它修改为51200000(50M) 然后重启iis admin service服务
相关文章推荐
- 彻底解决ewebeditor网站后台不能上传图片的方法
- 关于eWebEditor突破上传图片大小限制的问题
- 解决ewebeditor上传大小限制问题
- 解决ewebeditor的上传组件与IIS大小限制导致无法上传大于200K文件的问题
- 【CSDN常见问题解答】Web上传图片生成指定大小图片
- 关于EwebEeditor 不能上传图片问题解决方法
- 解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题
- ewebeditor上传图片大小设置
- 解决eWebEditor上传图片提示:请选择一个有效的文件,支持的格式有(GIF|JPG|JPEG|BMP|PNG)!
- ewebEditor不能上传文件图片等解决办法(.net)
- Ewebeditor编辑器在IE8下面上传图片的解决办法
- 解决windows2003图片上传大小限制问题
- eWebeditor在IE8、IE9中插入图片按钮不能使用问题的解决方法
- vue-quill-editor上传内容由于图片是base64的导致字符太长的问题解决
- 解决 react native 的 webview 组件不支持android客户端上传图片文件问题
- 解决eWebEditor在ie8下上传失效的问题
- 解决grails上传图片大小过大报错问题
- android webview图片文件上传兼容性问题——上传控件点击无效的解决办法
- jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
- 异常-----springmvc + ajaxfileupload解决ajax不能异步上传图片的问题。java.lang.ClassCastException: org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart.