フォームからファイルをアップロードするwebアプリケーションは、よく見かけますが、LWP::UserAagent を使用すれば、CLIプログラムでも可能です。 #!perl use strict; use warnings; use HTTP::Request::Common qw(POST); use LWP::UserAgent; use Data::Dumper; my $TARGET_CGI = 'http://hogehoge.jp/cgi-bin/receive_file.pl'; my $SUBMIT_CONTENT = [action => "input", input_kanji_code => "auto", #入力の文字コード output_file_format => "csv" ]; #出力形式 sub main { my ($upfile) = @_; my $