среда, 31 марта 2010 г.

Ruby FTP, копирование файла на FTP

Источник: http://www.ruby.inuse.ru/blog/spine/ruby-ftp-kopirovanie-faila-na-ftp
Понадобилось из Руби скрипта положить файл на FTP Server, вот как я это оформил:

require 'net/ftp'


# Устанавливаес соединение с FTP сервером
session = Net::FTP.new( ftp_server, ftp_login, ftp_password )

# Указываем, что файлы надо воспринимать как бинарные
session.binary = true

# Переводим клиента в пассивный режим
session.passive = true

# Перемещаемся в заданный каталог на FTP сервере
files = session.chdir( 'ruby ftp example' )

# Отправляем файл на сервер
session.putbinaryfile('file_name')

# Закрываем соединение
session.close


Возможно кому-то пригодится. net/ftp это стандартный модуль, дополнительных библиотек не требуется.

Комментариев нет:

Отправить комментарий

Ярлыки

Архив блога