Скачать файл из интернета? - PullRequest
0 голосов
/ 21 июля 2010

Как я могу легко скачать файл из интернета в C #?

Большое спасибо.

Ответы [ 2 ]

8 голосов
/ 21 июля 2010

WebClient.DownloadFIle - это один простой способ.

2 голосов
/ 21 июля 2010

Посмотрите на класс BCL System.Net.WebRequest.Вот краткий пример:

using System.Net;
...

var request = WebRequest.Create(new Uri("http://..."));
var response = request.GetResponse();
var responseStream = response.GetResponseStream();
//  ^^^^^^^^^^^^^^
//  read web resource content through this stream object!
...

Обратите внимание:

  • Некоторые из этих объектов IDisposable, поэтому в реальном коде вы можете захотеть заключить их в using блоков.

  • В приведенном выше примере кода не выполняется проверка ошибок.Вы также можете добавить соответствующий код для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...