anirudh_sml has asked for the wisdom of the Perl Monks concerning the following question:
Hi,
I am using mason perl when
i am using code to upload a file
#!/usr/bin/perl -w use CGI; my $upload_dir = "/tmp/jobs"; my $query = new CGI; my $filename = $query->param("photo"); my $email_address = $query->param("email_address"); $filename =~ s/.*[\/\\](.*)/$1/; my $upload_filehandle = $query->upload("photo"); open UPLOADFILE, ">$upload_dir/$filename"; binmode UPLOADFILE; while ( <$upload_filehandle> ) { print UPLOADFILE; } close UPLOADFILE;
-------------------------------------------
PROBLEM:
i use this code in cgi-bin filename.pl file it is working fine but when i pass all information through params from html file in the function which is wrriten as in .pm file the output file which is uploaded does not contain any data .
Please help me out give me code and reason why it is not working in .pm but working fine in cgi-bin filename.pl
20070110 Janitored by Corion: Added formatting, code tags, as per Writeup Formatting Tips
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Uploading a file
by wazoox (Prior) on Jan 10, 2007 at 09:44 UTC | |
Re: Uploading a file
by davorg (Chancellor) on Jan 10, 2007 at 09:56 UTC | |
Re: Uploading a file
by SFLEX (Chaplain) on Jan 10, 2007 at 14:30 UTC | |
by SFLEX (Chaplain) on Jan 10, 2007 at 14:39 UTC | |
| |
A reply falls below the community's threshold of quality. You may see it by logging in. |
Back to
Seekers of Perl Wisdom