require 'net/ftp' #ftpでアップロード ftp = Net::FTP.new ftp.debug_mode = true #デバッグモード。アクセスの詳細が分かるよ ftp.connect( 'ftpサーバアドレス' ) ftp.login( 'ユーザー', 'パスワード' ) ftp.passive = true #passive(PASV)モードが必要ならture ftp.binary = true #バイナリ転送ならture ftp.chdir( '移動先ディレクトリ' ) ftp.put( 'ファイル名' ) ftp.quit
ネタ元: