Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: Uploading a File

by tachyon (Chancellor)
on Feb 06, 2003 at 10:44 UTC ( [id://233100]=note: print w/replies, xml ) Need Help??


in reply to Uploading a File

Either do a Super Search for file upload problem or Read The Friendly Manual in the form of the CGI::Simple documentation (better than the CGI docs although the interface is the same). In the docs I have explained it in minute detail, please take the time to read them, do it as shown, and it will work.

You probably want this, which is nothing like your code. You need to read from the temporary upload file handle and write it to you output file. If there is no 'filename' param we show the upload html. >file means overwite (make new file if does not exist) >>file means append to the file BTW:

#!/usr/bin/perl use CGI ':standard'; if ( param('filename') ) { my $input_filehandle = upload( 'filename' ); open WQ, ">outdata.txt" or die_nice("Can't open outdata.txt, Perl +says $!"); print WQ $_ while <$input_filehandle>; close WQ; print header(), "Uploaded OK"; } else { print header(), start_multipart_form(), "Enter File :", filefield('filename','',50), br, submit('submit','Upload'), endform; } sub die_nice { print header(), shift }

cheers

tachyon

s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://233100]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (3)
As of 2024-04-18 01:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found