Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2020-06-01 14:06:52 ЛС | профиль | цитата
germes5558 писал(а):
Просто связать событие старта программы с загрузкой кук, а закрытие с сохранением.
Да, именно так и делается.

germes5558 писал(а):
Я так понял нужно поставить еще один компонент с GET запросом и мониторить или не разлогинился ли компонент
Да. Или мониторить ответ onFinish компонентов, отправляющих файлы - если в полученном тексте есть что-то характерное для страницы с логином - выполнить повторную авторизацию. Правда, во втором варианте большой файл сначала полностью отправится, а потом будет получено требование авторизации - это может быть неприемлемо.

germes5558 писал(а):
Может глупый вопрос, но можно ли с помощью этого компонента передавать на сервер большие файлы 3-5ггб?
Отправлять - до ~4 Гб, скачивать можно любые.

germes5558 писал(а):
Еще возник вопрос, можно ли организовать несколько потоков одновременно на аплоад и как загружать список файлов?
Внутри компонента реализовано отправку только 1 файла за раз, поэтому нужно отправлять по одному в цикле по списку. Реализация - компонент Thread, внутри которого стоит перебор списка имен файлов и выполняется отправка одним компонентом HTTPClient.
Несколько файлов одновременно - сложнее. Для начала можно сделать несколько списков, из которых отправлять одновременно несколькими Thread + HTTPClient.
карма: 26

0
Редактировалось 2 раз(а), последний 2020-06-01 14:08:57