.NET как скачать файл используя HttpWebRequest/HttpWebResponse

нужен простой пример, как скачать файл используя классы HttpWebRequest/HttpWebResponse.

 

класс System.Net.WebClient – в моем случае не подходит, т.к. программа работает на .NET Compact Framework 2.0

Читайте также:

One thought on “.NET как скачать файл используя HttpWebRequest/HttpWebResponse

  1. anonim

    void DownloadFile(String Url,String ResultFileName)
    {
         HttpWebRequest wr = (HttpWebRequest) HttpWebRequest.Create(Url);
         HttpWebResponse ws = (HttpWebResponse)wr.GetResponse();
         Stream str = ws.GetResponseStream();

         byte[] inBuf = new byte[100000];
         int bytesReadTotal = 0;

         FileStream fstr = new FileStream(ResultFileName, FileMode.Create, FileAccess.Write);

         while (true)
         {
              int n = str.Read(inBuf, 0, 100000);
              if ((n == 0) || (n == -1))
              {
                   break;
              }

              fstr.Write(inBuf, 0, n);

              bytesReadTotal += n;
         }

         str.Close();
         fstr.Close();
    }
     

    Reply