Скачать фото с хостинга C#

Neadekvat007

Client
Регистрация
15.10.2018
Сообщения
23
Благодарностей
1
Баллы
3
Добрый вечер друзья!Прошу помощи а именно разобраться с кодом.Попросил нейросеть написать код на сешарпе задача взять из файла строку с сылкой на изображение скачать её через пост гет запрос и положить путь в текстовый документ.В итоге не работает код а я не шарю в сешарп.

// Создаем экземпляр класса ZennoPoster.HttpGet
HttpGet get = new HttpGet();

// Читаем все строки из файла с URL
string[] lines = File.ReadAllLines(@"C:\Images\urls.txt");

// Берем первую строку как URL изображения
string url = lines[0];

// Выполняем GET-запрос
string response = get.GetToString(url);

// Проверяем, успешно ли выполнен запрос
if (get.Response.IsGood)
{
// Сохраняем изображение на диск
string path = @"C:\Images\image.jpg";
File.WriteAllBytes(path, get.ResponseBytes);

// Сохраняем путь к изображению в текстовый файл
File.AppendAllText(@"C:\Images\paths.txt", path + Environment.NewLine);

// Удаляем использованный URL из файла
File.WriteAllLines(@"C:\Images\urls.txt", lines.Skip(1));
}
else
{
// Выводим сообщение об ошибке
Project.Log("Ошибка при скачивании изображения: " + get.Response.ResponseUri, MessageType.Error);
}
 

Neadekvat007

Client
Регистрация
15.10.2018
Сообщения
23
Благодарностей
1
Баллы
3
такие ошибки помогите разобратьсяScreenshot_31.jpgScreenshot_31.jpg плиз
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 261
Благодарностей
679
Баллы
113
Говна он тебе полного понаписал, тут даже исправлять страшно, на форуме куча уже готовых решений, на пример https://zennolab.com/discussion/threads/kak-soxranit-izobrazhenie-po-prjamoj-ssylke-v-c.40553/post-761932
 

TommyTuta

Client
Регистрация
02.10.2022
Сообщения
130
Благодарностей
58
Баллы
28
В итоге не работает код а я не шарю в сешарп.
а кубики для кого придумали?
Всё это на кубиках легко делается
список (к списку привязать файл с ссылками на картинки) > получить строку с удалением (например в переменную url)
потом кубик сделать get запрос (с url из переменной) и сохранить как файл, на выходе получишь путь куда сохранилась картинка, теми же кубиками можешь её переместить куда хочешь

P.S это всё будет работать если ссылки прямые на изображения, и там нет никакой защиты на сайте
 

Neadekvat007

Client
Регистрация
15.10.2018
Сообщения
23
Благодарностей
1
Баллы
3
а кубики для кого придумали?
Всё это на кубиках легко делается
список (к списку привязать файл с ссылками на картинки) > получить строку с удалением (например в переменную url)
потом кубик сделать get запрос (с url из переменной) и сохранить как файл, на выходе получишь путь куда сохранилась картинка, теми же кубиками можешь её переместить куда хочешь

P.S это всё будет работать если ссылки прямые на изображения, и там нет никакой защиты на сайте
на кубиках я знаю как сделать но я хочу ускорить с помощью сешарп
 
  • Спасибо
Реакции: TommyTuta

Neadekvat007

Client
Регистрация
15.10.2018
Сообщения
23
Благодарностей
1
Баллы
3

Ахилес

Client
Read only
Регистрация
11.11.2020
Сообщения
956
Благодарностей
392
Баллы
63
на кубиках я знаю как сделать но я хочу ускорить с помощью сешарп
ускорить разработку или выполнение ?
ну с разработкой явно не заладилось....
а скорость выполнения что у кубиков, что у C# одинаковая :bn:
так что.... кубики рулят ;-)
 
  • Спасибо
Реакции: Neadekvat007

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 346
Благодарностей
910
Баллы
113
на кубиках я знаю как сделать но я хочу ускорить с помощью сешарп
Кубики это тот же самый c# код, просто в удобной обёртке. Так что нет смысла в данном случае переписывать то, что уже реализовано. Имеет смысл писать на c#, если нужно реализовать какую-то сложную логику
 
  • Спасибо
Реакции: Neadekvat007

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 440
Благодарностей
503
Баллы
113
  • Спасибо
Реакции: Neadekvat007

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)