FTPによるファイル転送
Net::FTPモジュールを使用します。
詳しくはperldoc Net::FTPで見て下さい。
use Net::FTP; my $host = '192.168.21.1'; # 接続先 my $user = 'User1'; # FTPのユーザ my $pass = 'Pass1'; # FTPのパスワード my $local_file = '/tmp/data2.csv'; # ローカルファイル my $remote_file = 'data/data2.csv'; # リモートのファイル(ここに保存) my $ftp = Net::FTP->new($host) or die "can not connection: $@"; $ftp->login($user, $pass) or die $ftp->message; # ログイン $ftp->binary; # バイナリモードに変更 $ftp->put($local_file, $remote_file) or warn $ftp->message; # ファイル転送 $ftp->quit; # 終了
関連項目
・FTPによるファイル取得・TELNETによるコマンド実行