Astro-DSS
view release on metacpan or search on metacpan
# build request
my $request = new HTTP::Request('GET', $URL);
# grab page from web
my $reply = $ua->request($request);
# declare file name
my $file_name;
if ( ${$reply}{"_rc"} eq 200 ) {
if ( ${${$reply}{"_headers"}}{"content-type"}
eq "application/octet-stream" ) {
# mangle filename from $ENV and returned unique(?) filename
$file_name = ${${$reply}{"_headers"}}{"content-disposition"};
my $start_index = index( $file_name, q/"/ );
my $last_index = rindex( $file_name, q/"/ );
$file_name = substr( $file_name, $start_index+1,
$last_index-$start_index-1);
$file_name = File::Spec->catfile( $self->{DATADIR}, $file_name);
( run in 2.183 seconds using v1.01-cache-2.11-cpan-524268b4103 )