Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
 Аватар для Skjame
86 / 45 / 11
Регистрация: 20.12.2010
Сообщений: 217
Записей в блоге: 1

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

22.03.2017, 18:17. Показов 4408. Ответов 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 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml, в чате форсили функторы модулей как суперфичу. Пытаясь отдуплить концепт, наткнулся на тутор с простым примером. А главный принцип обучения от. . .
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru