功能是上传文件最多上传3个,使用post上传1个文件没问题,2个也没问题,3个就有问题了。

找了很久才发现代码没问题,是post请求超过长度限制了。

理论上post长度是没有限制的,起限制作用的是服务器处理程序的处理能力。

http协议并没有对get、post的长度进行限制,这个限制是特定的浏览器或服务器加上的。

解决办法是在Web.config中增加配置:

  <configuration>       
        <system.web>       
                    <httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
        </system.web>       
  <configuration>   

 

posted on 2018-04-02 12:45  辰舟  阅读(1704)  评论(0编辑  收藏  举报