From: Jeffrey K. <je...@np...> - 2011-01-12 19:34:32
|
ahhh. got it, thank you. Sorry to be a pain. I really appreciate the pointers. JK On Wed, Jan 12, 2011 at 2:01 PM, Jamie Cameron <jca...@we...> wrote: > You'd need to use $in{'upload_filename'} . > > Basically, if the data being uploaded is in X then the filename will be in > X_filename. > > On 12/Jan/2011 10:49 Jeffrey Kesselman <je...@np...> wrote .. > > hmm... > > this.: > > ReadParseMime(); > my $filename = $in{'file_filename'}; > > is resulting in $filename being empty :( > > Any thoughts? full code below... > > #!/opt/local/bin/perl > > require 'nphos-lib.pl'; > > ReadParseMime(); > my $filename = $in{'file_filename'}; > my $filepath = "/opt/local/reddwarf/10.2.1/deploy/$filename"; > ui_print_header(undef, 'NPHOS', > '',undef,0,0,0,undef,undef,$bodyTags,undef); > if (!open(FILE,$filepath)){ > print ui_subheading("Error uploadinh file $filepath: $error"); > } else { > print FILE $in{'upload_file'}; > close(FILE); > redirect("reddwarf_deploy.cgi"); > print ui_subheading("Uploaded file $filename"); > } > ui_print_footer(undef,"Manage Deployment"); > > > > On Wed, Jan 12, 2011 at 1:25 PM, Jamie Cameron <jca...@we...<http://reply_mail.cgi?new=1&to=jcameron%40webmin%2Ecom> > > wrote: > >> You can find it in : >> >> $in{'file_filename'} >> >> - Jamie >> >> On 12/Jan/2011 07:03 Jeffrey Kesselman <je...@np...<http://reply_mail.cgi?new=1&to=jeffpk%40nphos%2Ecom>> >> wrote .. >> >> One more stupid Q sorry, how do I fetch the name of the uploaded file? Is >> it another key on $in? >> >> On Tue, Jan 11, 2011 at 11:09 PM, Jamie Cameron <jca...@we...<http://reply_mail.cgi?new=1&to=jcameron%40webmin%2Ecom> >> > wrote: >> >>> On 11/Jan/2011 19:22 Jeffrey Kesselman <je...@np...<http://reply_mail.cgi?new=1&to=jeffpk%40nphos%2Ecom>> >>> wrote .. >>> > I want to only allow my users to upload and delte fiels from specific >>> > directories so I am building my own file management interface. >>> > >>> > Is there a minimal working example of both setting up the ui_upload >>> > interface and handling the resulting form-data? >>> > >>> > Its all a bit greek to me right at the moment... >>> >>> The code for the form would be like : >>> >>> print ui_form_start("upload.cgi", "form-data"); >>> print "Choose a file : ",ui_upload("file"); >>> print ui_form_end([ [ "ok", "Upload" ] ]); >>> >>> And for the parser upload.cgi : >>> >>> ReadParseMime(); >>> open(FILE, ">/path/to/destfile"); >>> print FILE $in{'file'}; >>> close(FILE); >>> >>> - Jamie >>> >>> >>> ------------------------------------------------------------------------------ >>> Protect Your Site and Customers from Malware Attacks >>> Learn about various malware tactics and how to avoid them. Understand >>> malware threats, the impact they can have on your business, and how you >>> can protect your company and customers by using code signing. >>> http://p.sf.net/sfu/oracle-sfdevnl >>> - >>> Forwarded by the Webmin development list at web...@we...<http://reply_mail.cgi?new=1&to=webmin%2Ddevel%40webmin%2Ecom> >>> To remove yourself from this list, go to >>> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >>> >> >> >> >> >> ------------------------------------------------------------------------------ >> Protect Your Site and Customers from Malware Attacks >> Learn about various malware tactics and how to avoid them. Understand >> malware threats, the impact they can have on your business, and how you >> can protect your company and customers by using code signing. >> http://p.sf.net/sfu/oracle-sfdevnl >> - >> Forwarded by the Webmin development list at web...@we...<http://reply_mail.cgi?new=1&to=webmin%2Ddevel%40webmin%2Ecom> >> To remove yourself from this list, go to >> http://lists.sourceforge.net/lists/listinfo/webadmin-devel >> >> > > > > ------------------------------------------------------------------------------ > Protect Your Site and Customers from Malware Attacks > Learn about various malware tactics and how to avoid them. Understand > malware threats, the impact they can have on your business, and how you > can protect your company and customers by using code signing. > http://p.sf.net/sfu/oracle-sfdevnl > - > Forwarded by the Webmin development list at web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > |