文件大小的测试在这里有意义吗?我试图在下载时切断连接,但似乎从未达到大小测试。
#!/usr/bin/env perl
use warnings;
use strict;
use 5.012;
use LWP::Simple;
my $url = 'http://www.kernel.org/pub/linux/kernel/v2.6/next/patch-v2.6.34-rc5-next-20100428.bz2';
my $file = 'next_kernel.bz';
my $file_size = '3462166';
my $response = getstore( $url, $file );
if ( is_success $response ) {
if ( $file_size == -s $file ) {
say "OK";
}
else {
say "Not OK";
}
}