Аватар для Skjame
86 / 45 / 11
Регистрация: 20.12.2010
Сообщений: 217
Записей в блоге: 1

Qt5.8 ftp список файлов и закачка

22.03.2017, 18:17. Показов 4420. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, господа.
Нужна следующая помощь:
не используя сторонние модули вроде QtFtp получить список файлов в каталоге сервера
и скачать от туда файлы с именем которое я передам.

В 4ом кюти был удобный класс QFtp, но в 5ом его нет. А т.к. работать это все будет на embeddedlinux сторонние модули компилить и тянуть доп. Либы - затратно.
Подскажите как список файлов получить, а то кроме примера с downloader я ничего не нашел(
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.03.2017, 18:17
Ответы с готовыми решениями:

Закачка файлов с FTP
Мне нужно закачка файлов с ФТП массово. Больше 50 файлов. Есть ли у кого код или проектик?

Закачка файлов с FTP-сервера
Есть программа, для которой выходят обновления, но пользователь их не видит, посклольку обновления лежат в пердях форума, а идти туда лень....

FTP: получение списка файлов из потока. Как вывести список файлов из директории?
доброго времени суток. пытаюсь написать свой FTP-клиент. отправил серверу команду LIST, и в ответ он выдал "ок. успешно" ...

30
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
14.07.2017, 18:30
Студворк — интернет-сервис помощи студентам
Wyn, поддержка как бы это и есть фикс багов.
0
14.07.2017, 18:32

Не по теме:

Dmitriy_M, поддержка это не только фикс багов )

0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
14.07.2017, 21:37
Цитата Сообщение от Wyn Посмотреть сообщение
официальное объяснение - слишком сильное дублирование функционала QNetworkAccessManager.
Угу! Красиво сказано. Однако, у QNetworkAccessManager отсутствует простое LIST.
Цитата Сообщение от Wyn Посмотреть сообщение
"этим мало кто пользуется, а мы тратим ресурсы на поддержку"
Тоже красиво! А я вот - пользуюсь. И всерьез.. И это одна из причин, почему я не перехожу на Пятерку.
А вообще-то, Имхо, отсутствие поддержки совместимости "сверху вниз" есть одна из больших свиней, которые разработчик может подложить пользователю. Итог известен - потеря доверия к разработчику.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
14.07.2017, 21:53
Цитата Сообщение от Байт Посмотреть сообщение
Имхо, отсутствие поддержки совместимости "сверху вниз" есть одна из больших свиней, которые разработчик может подложить пользователю. Итог известен - потеря доверия к разработчику.
Так и не должно быть совместимости при смене главной версии.

Вопрос в другом что меняется шило на мыло.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
14.07.2017, 22:07
Цитата Сообщение от Avazart Посмотреть сообщение
Так и не должно быть совместимости при смене главной версии.
Наверное, я не точно выразился. Происходит же значительно более неприятное. Потеря возможностей. Обрезание функционала. Который мне необходим позарез.
Я готов ради преимуществ новой версии все свои коды под нее переписать (кстати, я так и не увидел большого смысла, т.е. не увидел настолько серьезных преимуществ Пятерки над Четверкой для моих скромных проектов). Но мириться с потерей функционала, нет, не готов. Ни я , ни МОИ пользователи.
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
14.07.2017, 22:38
Вопрос в другом что меняется шило на мыло.
С точки зрения дизайна и удобства QNetworkAccessManager намного лучше.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
14.07.2017, 22:45
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
С точки зрения дизайна и удобства
Ага! Одноглазым вообще быть хорошо. И белку лучше бить (так мой знакомый чукча говорил)

Добавлено через 2 минуты
Вообще, если вам нужно, чтоб было красиво, но чтоб не работало, можно предложить массу замечательных вариантов...
1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
15.07.2017, 01:56
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
С точки зрения дизайна и удобства QNetworkAccessManager намного лучше.
Например?
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
15.07.2017, 20:11
Цитата Сообщение от Avazart Посмотреть сообщение
Например?
C++ (Qt)
1
2
http->setHost("qt.nokia.com");                // id == 1
http->get(QUrl::toPercentEncoding("/index.html")); // id == 2
Нужно проверять requestStarted,requestFinished и т.д.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
requestStarted(1)
requestFinished(1, false)
 
requestStarted(2)
stateChanged(Connecting)
stateChanged(Sending)
dataSendProgress(77, 77)
stateChanged(Reading)
responseHeaderReceived(responseheader)
dataReadProgress(5388, 0)
readyRead(responseheader)
dataReadProgress(18300, 0)
readyRead(responseheader)
stateChanged(Connected)
requestFinished(2, false)
 
done(false)
 
stateChanged(Closing)
stateChanged(Unconnected)
0
0 / 0 / 0
Регистрация: 06.07.2015
Сообщений: 96
13.03.2018, 10:33
Цитата Сообщение от Skjame Посмотреть сообщение
В итоге использовалась сторонняя библиотека на си.
Всё сделал за пол часа.
Добрый день. а где можно эту библиотеку глянуть?
0
13.03.2018, 11:51

Не по теме:

Цитата Сообщение от Mtip Посмотреть сообщение
Добрый день. а где можно эту библиотеку глянуть?
Да наверное это curl

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.03.2018, 11:51

Список файлов по ftp
Доброго времени суток не могу получить список файлов подключение проходит время выходит в результате bool(false) $conn_id...

ftp список файлов на сервере
Привет всем опять. Извините за тупые вопросы. Я написал прогу:{ void __fastcall TForm1::Button1Click(TObject *Sender) IdFTP1->Host ...

Закачка данных по FTP
Помогите пжлста. Как закачать определенный файл на сайт по FTP??? Возможно ли это через ВБ6 ???

QT 5.7 + FTP - получить список файлов на сервере
Подскажите как получить список файлов на сервере ? Использую QNetworkAccessManager скачать и отправить файл могу, а прочитать список не...

Получить список всех файлов с FTP
Как получить список всех файлов с FTP? Использую код: idFTP1.List; for I := 2 to idFTP1.DirectoryListing.Count-1 do...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Опции темы

Новые блоги и статьи
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru