HttpPostedFile里面能得到文件大小的

解决方案 »

  1.   

    upload_file.PostedFile.ContentLength > 600000
      

  2.   

    验证contentlength ..不过它的单位好像是kb..如果是MB自己算一下1024
      

  3.   

    请修改配置文件,asp.net 默认配置该限制值为 4MB<configuration>
      <system.web>
      <httpRuntime maxRequestLength="8000"
        enable = "True"
        idleTimeOut = "15"
        requestLengthDiskThreshold="512
        useFullyQualifiedRedirectUrl="True"
        executionTimeout="45"
        versionHeader="1.1.4128"/>
      </system.web>
    </configuration>如果还是不型,请参考
    http://dev.csdn.net/Develop/article/28/67583.shtmGood Luck!
      

  4.   

    没有什么好办法。upload_file.PostedFile.ContentLength好像只有文件传完才知道吧。
      

  5.   

    我也遇到了这个问题,一旦选择的文件大小超过maxRequestLength,那么request就被干掉了