HttpListenerException Ошибка при загрузке изображения с веб-сайта Webclient из консольного приложения C#
Я хочу загрузить изображения с помощью веб-клиента в консольное приложение C#, но оно выдает ошибку в Httplistener и не может их загрузить. Я даже использовал веб-браузер для загрузки, но это не удалось. Мы ценим любые предложения.
try
{
using (WebClient fileReader = new WebClient())
{
fileReader.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT 5.1; rv:25.0) Gecko/20100101 Firefox/25.0");
fileReader.Headers.Add("Accept-Language", "en-US,en;q=0.5");
fileReader.Headers.Add("Accept-Encoding", "gzip,deflate");
fileReader.Headers.Add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
strFilename = strSaveAs.ToString().Trim() + ".jpg";
if (System.IO.File.Exists(returnImg) == false)
{
fileReader.DownloadFile(strURI, returnImg);
Console.WriteLine("Finished downloading image " + strFilename.ToString());
}
}
}
catch (HttpListenerException ex)
{
Console.WriteLine("Error accessing " + strURI + " - " + ex.Message, true);
//throw;
returnImg = null;
}
catch (Exception ex)
{
Console.WriteLine("Error accessing " + strURI + " - " + ex.Message, true);
//throw;
returnImg = null;
}