hi leute,
ich versuche per script von einer merkwürdigen url ein image herrunterzuladen:
http://pericles.ipaustralia.gov.au/tmimages/cgi-bin/get_tmi_image.pl?list=219194.2&resolution=med
der browser (firefox) zeigt ein bild an, welches anscheinend aus einer oracle-datenbank kommt -
so sieht es zumindest nach dem link aus ...
ich habe es zunächst mit einem php-script versucht welches ich in shell ausführe:
auch mir der perl-variante hatte ich keinen erfolg:
bei normalen bildern funktioniert der download - nur bei diesen "per cgi generierten bildern" bekomme ich immer nur ein leeres image
ist es überhaupt möglich ein solches bild per script herrunterzuladen?
oder mache ich da was falsch ?
ich hoffe es kann mir jemand helfen
mfg abe
ich versuche per script von einer merkwürdigen url ein image herrunterzuladen:
http://pericles.ipaustralia.gov.au/tmimages/cgi-bin/get_tmi_image.pl?list=219194.2&resolution=med
der browser (firefox) zeigt ein bild an, welches anscheinend aus einer oracle-datenbank kommt -
so sieht es zumindest nach dem link aus ...
ich habe es zunächst mit einem php-script versucht welches ich in shell ausführe:
Code:
$url = 'http://pericles.ipaustralia.gov.au/tmimages/cgi-bin/oracle_get_tm_images.pl?183054';
$image_save_path = './dada.jpg';
$file_array = @ file($url);
$file_array_size = sizeof($file_array);
if ($file_array_size > 1) {
echo "image save to --> " . $image_save_path . "\n";
$imgval="";
for ($i=0; $i<sizeof($file_array); $i++) $imgval.=$file_array[$i];
$fout=fopen($image_save_path, "wb");
fwrite($fout,$imgval);
fclose($fout);
echo " -- das array --\n";
print_r ($file_array);
echo " -- array aus --\n";
} else if ($file_array_size <= 1) {
echo "Image not found\n";
}
auch mir der perl-variante hatte ich keinen erfolg:
Code:
use strict;
use LWP::Simple;
my $image_save_path = './dada.jpg';
my $url = 'http://pericles.ipaustralia.gov.au/tmimages/cgi-bin/oracle_get_tm_images.pl?183054';
my $done = getstore($url, $image_save_path);
bei normalen bildern funktioniert der download - nur bei diesen "per cgi generierten bildern" bekomme ich immer nur ein leeres image
ist es überhaupt möglich ein solches bild per script herrunterzuladen?
oder mache ich da was falsch ?
ich hoffe es kann mir jemand helfen
mfg abe