если эта проблема обсуждалась ранее, извините за вопрос снова ..WebClient скачать проблема
Я хочу, чтобы загрузить изображение из URL с помощью класса System.Net.WebClient.
Когда я пытаюсь загрузить изображение (например, логотип google) .it не возникает никаких ошибок, но некоторые изображения происходят с ошибками. Я не понимаю, почему эти ошибки.
как я могу исправить эту проблему?
мой кода:
WebClient client = new WebClient();
try
{
//Downloads the file from the given url to the given destination
client.DownloadFile(urltxt.Text, filetxt.Text);
return true;
}
catch (WebException w)
{
MessageBox.Show(w.ToString());
return false;
}
catch (System.Security.SecurityException)
{
MessageBox.Show("securityexeption");
return false;
}
catch (Exception)
{
MessageBox.Show("exception");
return false;
}
Ошибка:
System.Net.WebException: Базовое соединение закрыто: Непредвиденная ошибка на ПРИЕМ .--> System.IO.IOException : Невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом .--> System.Net.Sockets.SocketException: существующее соединение было принудительно закрыто удаленным хостом ... bla bla
Спасибо за помощь.
+1: абсолютно, может быть причиной. – TalentTuner