Create a form for upload (you may also use CGI.pm to create the form)
like this:

<form name="upload" action="myperl.pl" enctype="multipart/form-data"
method="post">
   <input type="file" name=" ">
  <input type="submit" value= "ok">
</form>


myperl.pl

use CGI  (:standard);

my $file = param("file_to_upload");
my $destination =  "any_name.txt";

# Open a file handle  to write the upload file.

Open (FH, ">/path/$destination");

while (<$file>){

print  FH -$_;
}

close FH;


You may also use "read or sysread".
See perldoc -f read for details


HTH

Babs



||> -----Original Message-----
||> From: John Pretti [mailto:[EMAIL PROTECTED]
||> Sent: Tuesday, April 20, 2004 3:51 PM
||> To: [EMAIL PROTECTED]
||> Subject: Perl File Uploading
||> 
||> All,
||> 
||> I am a total n00b to perl and have decided to write my own file
upload
||> script for a task I have to do. It is my intention to use CGI to
accomplish
||> to allow users to upload a file through a webpage. I do not quite
understand
||> the process, and thought it would be similar to the php function
copy, but
||> this appears not to be the case. Can someone point me in the right
direction
||> or help me to understand how this is supposed to work.
||> 
||> Thanks in advance.
||> 
||> John



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to