i have tried in vain to save files that are uploaded with my cgi script. im using the multipart/form-data in the HTML script and i have tried using cgi.pm (and not using it), but i only manage to create the file not write to it. that is, the file i create is always 0 bytes big.
it creates the file correctly with the right parameters,but like i said, its always 0 bytes in size.....what am i missing here ?
ps: im using cgi.pm 2.74 and perl 5.005
pps: the HD is not full
pps: here is an extract from my code: on the recieving end
sigh..im obviously missing something here, but i cant find it....any help appriciated.my $file = $q->param("uploaded_file") || error($q,"No file received"); my $type = $q->uploadInfo($file)->{'Content-Type'}; my $buffer = ""; my $type =~ s!^image/([a-zA-Z]+)$!$1!; sysopen (OUTFILE,UPLOAD_DIR . $file, O_CREAT | O_EXCL); while ($bytesread=read($file,$buffer,1024)) { print OUTFILE $buffer; } CLOSE OUTFILE;
regards
kenneth johansen
kennethj@stud.cs.uit.no
Edit: chipmunk 2001-08-16
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |