|
From: Jeffrey K. <je...@np...> - 2011-01-12 18:50:05
|
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...> wrote:
> You can find it in :
>
> $in{'file_filename'}
>
> - Jamie
>
> On 12/Jan/2011 07:03 Jeffrey Kesselman <je...@np...> 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...
> To remove yourself from this list, go to
> http://lists.sourceforge.net/lists/listinfo/webadmin-devel
>
>
|