buaawjh-小猪窝

希望我的每一行代码都能成为蝴蝶的翅膀

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

//获得下载文件的大小
  private static long GetFileSize(string url, out bool progressKnown)
  {
   HttpWebResponse response = null;
   long size = -1;

   try
   {
    response = (HttpWebResponse) GetRequest(url).GetResponse();

    size = response.ContentLength;    
   }
   finally
   {
    if(response != null)
     response.Close();
   }

   return size;
  }

  //下载请求
  private static HttpWebRequest GetRequest(string url)
  {
   HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url);
   request.Credentials = CredentialCache.DefaultCredentials;
   return request;
  }

posted on 2005-02-23 14:55  吴家宏  阅读(1399)  评论(2编辑  收藏  举报