Некорректная работа WebClient (не удается загрузить изображение) - C#
Формулировка задачи:
Топик у темы не прописывается, ссылайся на запрешенные слова.
Тема: Проблема с WebClient (не удается загрузить изображение)
Все получалось отлично, но недавно наткнулся на сайт, с которого я не мог выдернуть изображения.
Первое подозрение пало на наличие русского url. Дошел до:
Все равно ничего не получилось, сам файл создается, но открыть его невозможно. В чем может быть проблема?
Изображение для примера:
от SSTREGG:
переименовал. Здравствуйте! Благополучно загружал изображения, используя этот код:int i = 0; System.Net.WebClient w = new System.Net.WebClient(); w.DownloadFile("доменное имя" + "путь на сервере", @"C:\\test\"+ i +".jpg");
System.Net.WebClient w = new System.Net.WebClient(); byte[] b = Encoding.GetEncoding("utf-8").GetBytes(HttpUtility.UrlEncode(dataGridView6.Rows[i].Cells[0].Value.ToString())); string url = Encoding.UTF8.GetString(b); string url2 = HttpUtility.UrlEncode(url); w.DownloadFile("http://comicsbook.ru" + url2, @"C:\\nn1\" + i + ".jpg");
Решение задачи: «Некорректная работа WebClient (не удается загрузить изображение)»
textual
Листинг программы
System.Net.WebClient w = new System.Net.WebClient(); w.Headers.Add(HttpRequestHeader.Referer, "http://comicsbook.ru/photo/74335?vidy-alkogolya"); w.DownloadFile("http://comicsbook.ru/upload/Комикс-Amazing-Super-Powers-Виды-алкоголя-74333.jpg", "result.jpg");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д