小编com*_*ons的帖子

Perl LWP POST上传的进度指示器

我正在研究Perl脚本,该脚本使用POST请求上传大文件.我的问题是,是否有可能有状态输出,因为上传大文件可能需要一些时间与我的互联网连接.

我的意思是像状态栏一样

$| = 1;
print "\r|---------->                   | 33%";
print "\r|-------------------->         | 66%";
print "\r|------------------------------| 100%\n";
Run Code Online (Sandbox Code Playgroud)

这是我的上传代码:

my $ua=LWP::UserAgent->new();
$file = "my_big_holyday_vid.mp4";

$user = "username";
$pass = "password";

print "starting Upload...\n";
$res = $ua->post(
                  "http://$server",
                  Content_Type => 'form-data',
                  Content =>[
                    fn => ["$file" => $file],
                    username => $user,
                    password => $pass,
                  ],
                );
print "Upload complete!\n"
Run Code Online (Sandbox Code Playgroud)

perl upload statusbar lwp

2
推荐指数
1
解决办法
1469
查看次数

标签 统计

lwp ×1

perl ×1

statusbar ×1

upload ×1