Вы можете войти с помощью:

OpenID

Пример OpenID: http://your.name.myopenid.comЗарегистрировать OpenID
 

Google Account

 
ВопросыСтатьиМеткиНаписать статьюЗадать вопросВойти
.NET как скачать файл используя HttpWebRequest/HttpWebResponse

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

 

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

0 комментариев Новый комментарий
Ответы (1)
 1:  void DownloadFile(String Url,String ResultFileName)
 2:  {
 3:       HttpWebRequest wr = (HttpWebRequest) HttpWebRequest.Create(Url);
 4:       HttpWebResponse ws = (HttpWebResponse)wr.GetResponse();
 5:       Stream str = ws.GetResponseStream();
 6:   
 7:       byte[] inBuf = new byte[100000];
 8:       int bytesReadTotal = 0;
 9:   
 10:       FileStream fstr = new FileStream(ResultFileName, FileMode.Create, FileAccess.Write);
 11:   
 12:       while (true)
 13:       {
 14:            int n = str.Read(inBuf, 0, 100000);
 15:            if ((n == 0) || (n == -1))
 16:            {
 17:                 break;
 18:            }
 19:   
 20:            fstr.Write(inBuf, 0, n);
 21:   
 22:            bytesReadTotal += n;
 23:       }
 24:              
 25:       str.Close();
 26:       fstr.Close();
 27:  }

 

0 комментариев Новый комментарий


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

All rights reserved. © 2009 Expert Coders Community.