9 Einträge, 1 Seite |
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
use CGI qw/:standard/; my $UploadDir = $TEMP_DIR; $CGI::POST_MAX=1024 * $MAX_SIZE_UPLOAD; my ($filename) = param('attachment') || "undefined"; print header, start_html; print ("Filename: $filename<BR><HR> "); my $serverFile = $UploadDir . "/" . (split(/[\\\/]/, param('attachment')))[-1]; if (-e $serverFile) {print ("File is already existing ");} else { print ("Writing to file $serverFile<BR> "); my $buffer; open (FILE,">$serverFile"); binmode(FILE); # Windows OS hack binmode $filename; # Windows OS hack while (my $bytesread=read($filename,$buffer,1024)) {print FILE $buffer;} close (FILE); } chmod (0744, "$serverFile"); print end_html;
QuoteAchja, da viel mir gerade noch was ein. Gibt's für so eine Standardaufgabe auch ein Modul?
QuoteIch Vollidiot habe zum Test, ob der Upload auch geklappt hat die Datei wieder heruntergeladen - ABER IM ASCII MODE!!!!!!!!!!!!!!
Quoteif ('$FunktionertAllesSoWieEsSoll' eq 'ja' ) {print "Laß es so! ";}
9 Einträge, 1 Seite |