日期:2014-05-19  浏览次数:20525 次

关于AspNetUpload组件的问题,有难度,只怕知道的不多,来者有分!
这几天碰到一个奇怪的问题,我使用了AspNetUpload   2.2和eWebEditor   4.3,
它们同时都要求传文件,但是在我使用配置文件配置Web.Config
<httpModules>
                  <add   name= "UploadModule "   type= "Bestcomy.Web.Controls.Upload.UploadModule,Bestcomy.Web.Controls.Upload "   />
        </httpModules>
之后,发现eWebEditor里面自带的asp.net上传组件竟然只能传50KB以内的文件了,可我明明设置的大小超过50KB啊。
<httpRuntime   maxRequestLength= "500000 "   executionTimeout= "1800 "   />
有哪位兄弟知道这个原因吗?

------解决方案--------------------
<httpRuntime maxRequestLength= "500000 " executionTimeout= "1800 " />
设置上传大小应该不在这里,应该在他的上传控件的属性中指定吧
------解决方案--------------------
用Reflector查看
Bestcomy.Web.Controls.Upload程序集
UploadModule类
不出意外应该截留了文件上传请求自己处理
并不交还给HttpApplication
所以其它的设置无效
------解决方案--------------------
乔峰可能是正解,HTTPMODEL本来就是处理请求的
------解决方案--------------------
用Reflector查看
Bestcomy.Web.Controls.Upload程序集
UploadModule类

------解决方案--------------------
好象在 web.config 中指定