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;
        }

0 ответов

Другие вопросы по тегам