2011-05-11T13:40:58 TheMacTraderMein Problem ist jetzt, dass ich wenn ich eine Datei hochlade einmal $id.inf & eine $id.dat habe und kein .jpg Bild mehr
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
binmode($filehandle); #Datei-Info speichern open(OUT, ">uploadrelaisdaten/$upload_id.inf") or die("kann nicht schreiben: $!"); print OUT time()."\n"; print OUT "$original_name\n"; close OUT; # Datei-Daten speichern open(OUT, ">uploadrelaisdaten/$upload_id.dat") or die("kann nicht schreiben: $!"); binmode(OUT); $bytecounter = 0; while ($zeile = <$filehandle>) { print OUT $zeile; $bytecounter += length($zeile); } close OUT; close $filehandle;
2011-05-11T14:33:26 TheMacTraderund auch wenn ich die .dat Datei in eine .jpg ändere funktioniert es nicht :(
1 2 3 4 5
use CGI; my $cgi = CGI->new; # erstelle CGI-Instanz my $handle = $cgi->param('name_input_type_file'); binmode $handle; # wie gesagt...
1 2 3 4
while(read($handle, my $buffer, 1024)){ print MY_HANDLE $buffer; # schreibe nun die eigene Datei } close $handle;