【发布时间】:2010-04-28 12:45:37
【问题描述】:
文件大小的测试在这里有意义吗?我试图在下载时切断连接,但似乎从未达到大小测试。
#!/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";
}
}
【问题讨论】:
-
有一个错字:
'filenmame',但我想这只是在这个 sn-p 中。 -
为什么要检查文件大小?您是否正在尝试验证文件是否未损坏或其他原因?
-
我又试了一次,如果我等待的时间足够长,我会得到“不正常”。
-
是的,由于连接丢失。