要用什么来读取上传文件的大小呀??我原来用FILEINFO,我在本机上运行好好的,但一上传到服务器就了错,请问要怎么办呀?

解决方案 »

  1.   

    <!--
       maxRequestLength指示 ASP.NET 支持的最大文件上载大小。   大小以 KB 为单位。默认值为 4096 KB (4 MB)。   -->
    <httpRuntime maxRequestLength="10000"
             useFullyQualifiedRedirectUrl="true"
             executionTimeout="45"/>
    加在web.config的<system.web>中,maxRequestLength=10000表示最大10M
      

  2.   

    <httpRuntime maxRequestLength="10000"
             useFullyQualifiedRedirectUrl="true"
             executionTimeout="45"/>
      

  3.   

    1. maxRequestLength可以设置,上面提到了
     2. File.length
      

  4.   

    我做了个控件可以解决你说的问题,你可以试试看。
    http://www.bestcomy.net
      

  5.   

    http://community.csdn.net/Expert/topic/3295/3295054.xml?temp=.8287317
      

  6.   

    使用File.length判断上传的文件的大小
      

  7.   

    web上传限制可以在web.config中设置,在<system.web>中加入 
    <httpRuntime maxRequestLength="10240" /> 
    这样你就可以上传10M内的文件了,当然,你还可以修改maxRequestLength的数值使其支持更大的上传文件,当然,要上传越大的文件(如几百M)就占用更多的内存,如果服务器内存太小的话,一样会出现错误
      

  8.   

    搂主意思是否在客户端判断文件大小?这样的话IE下可用Scripting.FileSystemObject
    来获取文件大小,条件是客户端必须允许使用 wscript
      

  9.   

    1.web.config配置文件限制了最大4M,要上传大的需要修改该配置文件的参数。
    2.文件只有上传到服务器才能判断大小,也就是说你上传的文件需要小于web.config配置的文件大小。
    否则 超过后上传不到服务器就出现白版 不能上传 也不能判断大小。
    3。如果要用客户端判断会有安全问题,而且有些操作系统不支持FileSystemObject,会弹出安全提示。