Leser: 3
|< 1 2 3 >| | 24 Einträge, 3 Seiten |
1 2 3 4 5 6 7 8
use CGI qw/:standard/; $CGI::POST_MAX=1024 * $MaxSize; my $serverFile = $UploadDir . (split(/[\\\/]/, param('UserVideo')))[-1]; my $buffer; open (FILE,">$serverFile"); while (my $bytesread=read($filename,$buffer,1024)) {print FILE $buffer;} close (FILE);
moritz+2008-09-09 19:51:29--Ja, weiss ich. Ist aber hier nicht wirklich entscheidend.Ausserdem solltest du nach einem open immer überprüfen, ob es geklappt hat.
1 2 3 4 5 6 7 8
$q = CGI->new(); $q->upload_hook(\&hook,$data); sub hook { my ($filename, $buffer, $bytes_read, $data) = @_; print "Read $bytes_read bytes of $filename\n"; }
cbxk1xg+2008-09-09 18:27:06--[...]
while (my $bytesread=read($filename,$buffer,1024)) {print FILE $buffer;}
[...]
|< 1 2 3 >| | 24 Einträge, 3 Seiten |