生产环境:
操作系统:WindowsServer 2003
Web: IIS 6.0
程序:ASP
问题:无法上传5M以上的文件。
分析:上传文件的大小,首先会想到IIS对上传文件大小的限制。
先在"windows\system32\inetsrv\"下找到"metabase.xml"文件,在文件中找到
AspMaxRequestEntityAllowed,默认设置204800即200K,但我们的生产服务器设置的是AspMaxRequestEntityAllowed=10240000,即10M,立即排出不是IIS设置的问题。
通过后台错误的友好提示:上传数据超过5M限制!可以设置MaxSize属性来改变限制! 通过友好提示估计是该程序对上传文件大小做了限制。
通过分析程序发现在editor文件夹下,能找到对应的“upload.asp”文件,从中找到“maxSize”属性,默认“maxSize = 5 * 1024 * 1024 ‘5M” ,更改成”maxSize=10*1024*1024”即10M,即可以上传10M之间的文件到服务器上了。
本文出自 “Linux~DBA~MBA~EDU” 博客,请务必保留此出处http://sky9896.blog.51cto.com/2330653/1711769
原文地址:http://sky9896.blog.51cto.com/2330653/1711769