Thread Ganzer Pfad über <input type='file' .../>: Möchte den ganzen Dateipfad! (19 answers)
Opened by Dennis at 2004-08-06 12:26

[E|B]
 2004-08-06 21:55
#3318 #3318
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Hallo Dennis und Willkommen hier auf Perl-Community.de! :)
Das ist das Problem - CGI.pm parst den gesamten Pfad und gibt (leider) nur den Dateinamen zurück. Du kannst zwei Sachen versuchen:

1) Du parst den HTTP Header selber. Dies ist jedoch nicht zu empfehlen, denn genau dafür gibt es ja CGI.pm. Aber dann hättest du zumindest den gesamten Pfad.
2) Du definierst mit dem File-Field noch ein zusätzliches Hidden-Field. Wenn eine Datei ausgewählt wird, könntest du mit JS eine kleine Routine einbauen, die den gesamten Pfad der Datei in dem Hidden-Field speichert. Das Hidden-Field selber kannst du dann im Script auslesen und hast den gesamten Pfad.
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]

View full thread Ganzer Pfad über <input type='file' .../>: Möchte den ganzen Dateipfad!