Russian Qt Forum

Qt => Работа с сетью => Тема начата: Sahab от Январь 26, 2010, 00:15



Название: QFtp
Отправлено: Sahab от Январь 26, 2010, 00:15
кто-нибудь может привести пример как закачать файл на сервер используя QFtp::rawCommand() ?


Название: Re: QFtp
Отправлено: Akaiten от Январь 26, 2010, 11:02
Читайте спецификацию протокола FTP (http://tools.ietf.org/html/rfc959), посмотрите исходники QFtp, можно даже дебаггером побегать, посмотрите логи работы ftp-клиентов.

Можно попробовать послать команду "STOR имя_файла" и, если придёт ответ с кодом 150, попробовать отправить данные через QFtp::put(). Но это только моё предположение :)


Название: Re: QFtp
Отправлено: Sahab от Январь 26, 2010, 11:28
если быть точнее, то мне нужно реализовать докачку на сервер


Название: Re: QFtp
Отправлено: SABROG от Январь 26, 2010, 12:57
Вот спецификация http://www.faqs.org/rfcs/rfc959.html осталось погуглить на тему команд REST+STOR и APPE. Если сервак поддерживает эти команды, то докачку сделать можно, если нет, то увы.