Code Library
Home Submit Free Hosting Link To Us Contacts

CGI Get file size over HTTP

CGI Get file size over HTTP CGI CGI Get file size over HTTP Download (.zip)



use LWP::UserAgent;

sub GetFileSize{
my $url=shift;
$ua = new LWP::UserAgent;
$ua->agent("Mozilla/5.0");
my $req = new HTTP::Request 'HEAD' => $url;
$req->header('Accept' => 'text/html');
$res = $ua->request($req);
if ($res->is_success) {
my $headers = $res->headers;
return $headers;
}
return 0;
}

$link='http://www.example.com/file.zip';
$header = GetFileSize($link);

print "File size: ".$header->content_length." bytes\n";
print "Last moified: ".localtime($header->last_modified)."\n";
exit;






CGI Get file size over HTTP