网页中,用asp.net编写的,能上传多大的附件,怎么写上传多大的语句,有人知道吗,帮忙

解决方案 »

  1.   

    多大的都可以上传,只是需要修改下web.config中的设置
    在system.web节中添加
    <httpRuntime executionTimeout="21600" maxRequestLength="512000" />
    executionTimeout:Session失效时间
    maxRequestLength:上传文件的大小限制,以KB为单位
    我用的是:NeatUpload上传控件,挺好用的,1G以上的文件都传过,有进度条,可以多文件上传
      

  2.   

    最大为2MB。
    用于上传文件的控件:FileUpload
    判断语句:FileUpload1.PostedFile.ContentLength < 2097152
      

  3.   

     FileUpload 默认是4M  不过可以配置的
       严格来说 Asp。net 网页 是不会限制传多大的 东西
      

  4.   

    默认最大是4M的,要上传更大的文件,要修改web.config中的
    <httpRuntime maxRequestLength="40960"/> 
    2G
    大文件上传使用断点或FTP上传
      

  5.   

    <httpRuntime maxRequestLength="40960"/>  
      

  6.   

    我的web.config中是这样写的
    <httpRuntime executionTimeout="720" maxRequestLength="20264" useFullyQualifiedRedirectUrl="false"/>但我上传15M的东西怎么提示,上传附件太大的提示呢,要按这写的,我应该可以上传20M的东西呀
    请问怎么回事?
      

  7.   

    默认最大是4M的,要上传更大的文件,要修改web.config中的
    <httpRuntime maxRequestLength="40960"/>
      

  8.   

    我明白你的意思,对呀,你年看我写的那个maxRequestLength="20264",这可以上传20M的呀。这怎么就不行了呢
      

  9.   


    杯具……  使用断点或FTP上传
      

  10.   

    杯具…… 使用断点或FTP上传
    [/Quote]
    什么叫断点,不能用ftp,我用的是在一个页面中上传附件的形式,没用别 的,你就给看看我那为什么不行,我写的没问题呀
      

  11.   

    executionTimeout="720"   改为executionTimeout="7200"  试试 
      

  12.   

    http://www.cnblogs.com/84ww/archive/2008/09/10/1191301.html
    参考
      

  13.   

    默认最大是4M的,要上传更大的文件,要修改web.config中的
    <httpRuntime maxRequestLength="40960"/>