hotti: CGI/Perl Upload Script

Beitrag lesen

Moin,

Das hat schonmal astrein funktioniert.

Cool ;)

Allerdings würde ich die Datei zusätzlich noch gerne auf dem Server speichern und nicht nur deren Inhalt angezeigt bekommen.
Gibt es dafür auch eine solch Praktische Lösung :)

Es gibt Zwei:

  1. File::Copy einbinden und die Temp-Datei einfach kopieren
  
$c = CGI->new;  
$fh = $c->param('filefield'); # Handler  
$c->tmpFileName($fh);          # Dateiname aus Handle ermitteln  

  1. Das Handle mit read() auslesen
  
# Length ermitteln  
$len = -s $fh;  
seek $fh, 0,0; # zum Amfang  
read($fh, $filecontent, $len);  

Hotti