in reply to LWP::UserAgent and HUGE FILES
The synopsis for LWP::UserAgent says the basic syntax is
$response = $ua->request($request, \&callback, 4096); [download]