你用System.IO名字空间里面的FileInfo类不就可以得到它的大小了吗?然后显示出来.很多在线文件管理器就是这样的.

解决方案 »

  1.   

    但System.IO下的FileInfo可以访问未下载的文件吗?如:http://www.microsoft.com/test.zip
      

  2.   

    当然可以啦,你用Server.MapPath("")就可以得到网站根目录的物理地址,然后取得相应的文件的物理路径.作为FileInfo的构造函数的参数就行啦.
      

  3.   

    如果文件在其他网站的,就要用 WebRequest 类了.
    ms-help://MS.MSDNQTR.2003FEB.2052/cpref/html/frlrfsystemnetfilewebrequestclasstopic.htm这里有个例子可以参考
      

  4.   

    谢谢!因为文件在其他网站,如果使用WebRequest类在文件未下载的情况下怎么得到文件的信息?