Thread Download speichert den Suffix nicht mit
(2 answers)
Opened by jan99 at 2009-02-04 12:11
Moin !
ich habe ein kleines Tool welches Dateien über eine URL herunterlädt und lokal ablegt. Die herunterzuladenden Datein liegen in einer externen Textdatei "osm-download-realations.txt'" und sind dort ohne Suffix benannt. In einem vergleichbaren Tool funktioniert es auch - aber in diesem werden die Suffix-Angaben nicht mit geschrieben. Mache ich das ganze manuell dann wird der Suffix beim Speichern mit angeboten. Kann mir einer sagen woran das liegen könnte ?? Hier mein Code: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 use strict; use warnings; use LWP::Simple; # Variablendefinition my $url=''; print("Herunterladen von OSM-Relationen....\n"); # Verzeichnis in welchem ich mich befinden muss my $pfad='D:/DATEN/JAN/openstreetmap/Track_Layer/'; # Liste mit den Defintionen für die OSM-Daten #Liste aus Perl-Aufruf #my $liste=$ARGV[0]; my $liste='osm-download-realations.txt'; # URL zum Verezeichnis mit den Image-Dateien - endet auf BACKSLASH !!! my $url4image='http://betaplace.emaitie.de/webapps.relation-analyzer/downloadServlet/gpx/'; #Prefix für die Pack-Datei my $prefix=''; # öffnen der Liste mit den Image-Dateien open(my $fh, '<', $liste) or die "Fehler bei open $liste ($!)\n"; # < immer den Fehlergrund mit ausgeben # Auslesen der Dateinamen while(my $kachelname=<$fh>){ chomp($kachelname); $url=$url4image.$kachelname.$prefix; my ($file)=$url=~m|/([^/]+?)$|; my $rc=getstore($url, "$pfad$file"); } ## close($fh); perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de
|