Russian Qt Forum

Qt => Работа с сетью => Тема начата: thechicho от Июнь 05, 2013, 11:37



Название: Ftp
Отправлено: thechicho от Июнь 05, 2013, 11:37
Кто как с ftp работает?
Нужно на фтп заливать файлы(шаблоны). Затем, по мере необходимости, заливать дополнительный контент.
Плюсом будет поддержка проксей (socks5).

Посоветуйте классы/библиотеки для решения этой задачи?
Сейчас начал пробовать с QFtp сделать, но в доке
Цитировать
However, for new applications, it is recommended to use QNetworkAccessManager and QNetworkReply, as those classes possess a simpler, yet more powerful API
не понял этого совета. QFtp чем-то плох, поэтому советуют в новых приложениях использовать QNetworkAccessManager and QNetworkReply?
с помощью QNetworkAccessManager возможно заливать файлы на фтп, без авторизации на каждый файл (логин, пароль)?


Название: Re: Ftp
Отправлено: Majestio от Июнь 05, 2013, 11:52
QFtp отомрет скоро, поэтому и не советуют им пользоваться.

По теме инфа тут (http://g.zeos.in/?q=QNetworkAccessManager%20ftp). Ссылок тьма.


Название: Re: Ftp
Отправлено: thechicho от Июнь 05, 2013, 12:15
//QFtp отомрет скоро, поэтому и не советуют им пользоваться
ссылку на пруф, плиз. и чем он так плох, что его решили убрать?

//По теме инфа тут. Ссылок тьма.
я как-то давно заливал на фтп с помощью QNetworkAccessManager. вопрос то: будет авторизация на каждый файл или нет? я думаю не есть ок, когда при заливке 10 файлов, каждый раз происходит подключение к фтп, авторизация.
притом, что QFtp вроде как позволяет 1 раз это сделать, а потом заливать файлы.
ввиду этого, я не пойму, почему они советуют такую "кривую" замену и убирают QFtp?


Название: Re: Ftp
Отправлено: thechicho от Июнь 05, 2013, 12:30
http://qt.gitorious.org/qt/qtftp/blobs/master/readme.txt
Цитировать
This repository contains deprecated APIs which have been removed from Qt

поясните плиз, кто в теме, почему убрали QFtp?
с помощью QNetworkAccessManager возможно сделать авторазицию на ftp единожды, а потом заливать файлы?


Название: Re: Ftp
Отправлено: Majestio от Июнь 05, 2013, 13:05
//QFtp отомрет скоро, поэтому и не советуют им пользоваться
ссылку на пруф, плиз. и чем он так плох, что его решили убрать?

 ;D

Так это и есть пруф: However, for new applications, it is recommended to use QNetworkAccessManager and QNetworkReply, as those classes possess a simpler, yet more powerful API

Рекомендуют же сами.


Название: Re: Ftp
Отправлено: Странник от Июнь 05, 2013, 13:06
поясните плиз, кто в теме, почему убрали QFtp?
множество раз разработчики называли его API неудачным и посыпали голову пеплом, в итоге - выпилен.


Название: Re: Ftp
Отправлено: thechicho от Июнь 05, 2013, 13:18
//множество раз разработчики называли его API неудачным и посыпали голову пеплом, в итоге - выпилен.
вместо того, чтобы довести до ума. отличное решение, учитывая что QNetworkAccessManager так и остался на уровне get-put при работе с ftp


Название: Re: Ftp
Отправлено: alex312 от Июнь 05, 2013, 13:49
//множество раз разработчики называли его API неудачным и посыпали голову пеплом, в итоге - выпилен.
вместо того, чтобы довести до ума. отличное решение, учитывая что QNetworkAccessManager так и остался на уровне get-put при работе с ftp
You a welcome  ;D


Название: Re: Ftp
Отправлено: thechicho от Июнь 05, 2013, 13:58
//You a welcome ;D
only after you :)


Название: Re: Ftp
Отправлено: alex312 от Июнь 05, 2013, 14:29
//You a welcome ;D
only after you :)
then wait and do not cry .


Название: Re: Ftp
Отправлено: thechicho от Июнь 05, 2013, 14:37
ага, жду пока кто-нибудь что-нибудь интересное скажет насчет
Цитировать
Посоветуйте классы/библиотеки для решения этой задачи?
с помощью QNetworkAccessManager возможно заливать файлы на фтп, без авторизации на каждый файл (логин, пароль)?