今日も元気にテクニカル

技術情報書きたいけど本ブログに書きたくないからこんな名前になりました。

rubyでFTP

require 'net/ftp'

ftp = Net::FTP.new
ftp.connect('[FTPサーバ名]')
ftp.login('[ユーザー名]', '[パスワード]')
ftp.binary = true
ftp.chdir('[アップロード先のパス]')
ftp.put('[アップロードするファイルのローカルパス+ファイル名]', '[アップロード先のファイル名]')
ftp.quit

net/ftp - バリケンのRuby日記 - Rubyist
ありがとうございました。

アップロードするファイルをフルパスで書かなかったのでちょっと詰まったの内緒。


ところで、net/ftpってあまり良くないって聞いたことあったけど…。気のせいかな。