2010-07-20 2 views
-1

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

спасибо.

+5

Вы должны действительно изменить свой вопрос, чтобы быть более четким о том, что ваш после и почему. как есть, его слишком общий, чтобы обеспечить гораздо больше, чем самые общие ответы. что ты уже испробовал? какие ошибки произошли? и т.п. – shsteimer

ответ

2

Посмотрите на класс 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 блоков.

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

Смежные вопросы