Простой ftp-сервер на Ruby

от автора

То чувство когда, чтобы скачать файлы телефон, ты пишешь свой ftp-сервер на Ruby…

Для этого нам понадобиться gem ftpd

gem install ftpd 

Все просто, и ничего лишнего, маленький но храбрый ftp-сервер на Ruby

require 'ftpd'  class Driver   def initialize(temp_dir)     @temp_dir = temp_dir   end   def authenticate(user, password)      true   end   def file_system(user)     Ftpd::DiskFileSystem.new(@temp_dir)   end end  driver = Driver.new("/home/dsalahutdinov") server = Ftpd::FtpServer.new(driver) server.log = Logger.new($stdout) server.start puts "Server listening on port #{server.bound_port}" gets 

ссылка на оригинал статьи http://habrahabr.ru/post/228057/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *