while i understand the difference between these two i am unsure how to
handle these back and forth. let me explain:
I have an upload module with the handler using an Apache::Request
my $r = Apache::Request->new(
shift,
POST_MAX => 10 * 1024 * 1024, # in bytes, so 10M
DISABLE_UPLOADS => 0
);
later on i want to send all the info recieved from a file to another
module that inserts this information into a database table
rather than pass through a LWP::Simple::get call i would like to call
the subroutine that handles the logic directly like so:
&MYMod::Add::Add($r);
BUT i have the above subroutine pulling in the Apache->request object if
through MYMod::Add::handler
so i tried something like this in my upload module
my $r = Apache->request;
# Standard stuff, with added options...
my $apr = Apache::Request->new(
$r,
POST_MAX => 10 * 1024 * 1024, # in bytes, so 10M
DISABLE_UPLOADS => 0
);
and then
&MYMod::Add::Add($r);
but this just borks out the uplaod procedure
and nothing get processed, whereas if i just pass in the Apache::Request
it doesnt process the parameters correctly
can anyone explain the finesse i am messing up?
--
Clayton Cottingham - WinterMarket Networks
Virtual Reality Programming, Design & Evangelist
Phone:(604) 875-1213
Cell: (604) 506-7230
Vancouver, B.C. Canada
[EMAIL PROTECTED]
http://www.wintermarket.net
IM's icq:154964789 hotmail:[EMAIL PROTECTED]
yahoo:[EMAIL PROTECTED]
--
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html