Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Newbie needs help

by bjelli (Pilgrim)
on Mar 26, 2001 at 22:30 UTC ( #67277=note: print w/ replies, xml ) Need Help??


in reply to Is there a module to copy files from remote machines to my web server?

If I understood you correctly you want to copy a file from a webclient to the webserver. You can not install scripts on the webclient.

Here's one solution:

1) create a webpage with a form

The form contains a file-upload input tag, like so:

<FORM ACTION="myupload.cgi" METHOD="POST" ENCTYPE="multipart/form-data"> Which file do you want to upload? <input type=file size=50 maxlength=100000 name="thefile"> [...other input tags...] </FORM>

2) Now create a cgi-script

This script handles the uploaded data. with my example form the cgi-script need to be called "myupload.cgi". use the module CGI to get the data:

use CGI; $query = new CGI; $filename = $query->param('thefile'); while(<$filename>) { # do something with the data. }

But don't just copy my code, read the man page of CGI!

--
Brigitte    'I never met a chocolate I didnt like'    Jellinek
http://www.horus.com/~bjelli/         http://perlwelt.horus.at


Comment on Re: Newbie needs help
Select or Download Code
Re: Re: Newbie needs help
by smonk on Mar 27, 2001 at 02:06 UTC
    Thank you all for trying to help me. bjelli, your suggestion came close to what I have done (after I posted my problem here). I am cyrrently trying to get the server cgi script (reading cgi.pm), as I am getting some header errors. Thank you all for your help. You guys rock !!!
      got it. the use cgi statement needs ':standard' and I had to print standard headers. which corrected the errors. Now to try and find the relevant copy stuff.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (11)
As of 2014-10-23 17:27 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (126 votes), past polls