Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > FTP-клиент, как загрузить файл?


Автор: duse 11.5.2013, 18:53
Доброго времени суток!

Пишу ftp-клиент на Perl'е. Пишу, используя сокеты, CPAN-модули нельзя использовать.
Не знаю, как загрузить файл на сервер. Вхожу в пассивный режим, далее посылаю "stor имя_файла", в ответ приходит "150 Accepted data connection". Файл то, конечно, появляется на сервере, но он пустой. Я так понимаю, надо открыть этот файл, считать последовательность байт, и посылать эти байты на сокет, потом, наверное, надо послать символ конца файла. Я правильно понимаю? В любом случае, объясните мне, пожалуйста, подробнее. Заранее благодарен.

Автор: arto 11.5.2013, 21:06
RFC 959 File Transfer Protocol. J. Postel, J. Reynolds. October 1985.
     (Format: TXT=147316 bytes) (Obsoletes RFC0765) (Updated by RFC2228,
     RFC2640, RFC2773, RFC3659, RFC5797) (Also STD0009) (Status: INTERNET
     STANDARD)

Автор: duse 12.5.2013, 12:33
если бы в RFC было так легко разобраться, я бы не стал спрашивать на форуме

Автор: arto 12.5.2013, 13:53
программист не может разобраться с rfc?

а что в нем непонятно?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)