上传文件同是rar的文件,一个是20k没问题,一个是4M就出问题了,怎么解决?

解决方案 »

  1.   

    出什么问题?可以在webconfig中配置上传的文件大小
      

  2.   

    上传文件是有大小限制的,当然也有解决办法,比如修改配置文件。参考如下文章
    http://blog.joycode.com/saucer/archive/2004/03/16/16225.aspx
      

  3.   

    是winform还是webform
    winform的话,可能是服务器的限制吧
    webform的话,要修改web.config文件
      

  4.   


    是webfrom,请问要怎么修改呢
      

  5.   

    webconfig
    <httpRuntime executionTimeout="300" maxRequestLength="40960" useFullyQualifiedRedirectUrl="false"/>
      

  6.   

    简单方法是maxRequestLength 重新配置一下你在machine.config文件里面搜索 maxRequestLength ,然后把整个配置节copy到web.config的相同位置, 然后修改配置的数字成为合适的大小,就OK了. 复杂方法是重写实现多线程上传控制或者分块上传, 这需要大量代码(但是是可复用的,当然你也可以使用现成的组件), 不是三两句说得明白, 需要进一步的了解请给我发Email.   [email protected]
      

  7.   


    machine.config文件这玩意在哪找?
      

  8.   

    在 web.config的<system.web>里 加入下面语句,当然时间和尺寸可以根据需要调整
    <!-- MaxSize:20MB TimeOut:600秒 -->
    <httpRuntime executionTimeout="600" maxRequestLength="20480"/>