Russian Qt Forum

Qt => Работа с сетью => Тема начата: Nica от Март 29, 2005, 15:27



Название: FTP под Qt
Отправлено: Nica от Март 29, 2005, 15:27
Имею странный очень глюк.
1) FTP работает нормально.
2)
_op = new QUrlOperator(QString("ftp://%1/:").arg(ip));//ip - строка, с ней все ок
_op->setUser("x");
_op->setPassword("x");
_op->setPort(21);//FTP port

...тут идет чтение файла в QByteArray ba и connect ...

_op->put(ba);

Так вот, это дает следующий рез-т - "Протокол FTP не поддерживается". Именно это мне возвращает функция protocolDetails() в слоте, который обрабатывает сигнал finished(QNetworkOperation*),
кто-нибудь с таким сталкивался?


Название: FTP под Qt
Отправлено: Sergeich от Март 29, 2005, 15:35
А че не юзаешь QFtp?


Название: FTP под Qt
Отправлено: Nica от Март 29, 2005, 16:09
Ну, вообще он более рекомендованный :)


Название: FTP под Qt
Отправлено: Nica от Март 30, 2005, 13:52
С QFtp работает, но есть нюанс, после неудачной попытки соединения он навечно зависает в состоянии Connecting так, что помагает только удаление объекта.