Имеет ли смысл размер файла здесь? Я пытался отключить соединение во время загрузки, но похоже, что размер-критерий никогда не был достигнут.Как я могу проверить, что я загрузил весь файл в Perl?
#!/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'', но я думаю, что это только в этом фрагменте. – Svante
Почему вы хотите проверить размер файла? Вы пытаетесь проверить, что файл не поврежден или что-то еще? –
Я попробовал еще раз, и если я подожду достаточно долго, я получу «Не в порядке». –