On Thu, 2006-06-01 at 12:59 -0400, Garrison Hoffman wrote:
> I've tried numerous variations, but can't get POST_MAX to work properly. 
>   Everything works fine without it.
> 
> my $POST_MAX = 1024*1024*10;
> my $req = Apache2::Request->new($r, POST_MAX => $POST_MAX);
> 
> The error log tells me only "Conflicting information", which seems 
> exceedingly unhelpful.
> 
> Can someone point me in the right direction?

If the POST_MAX is exceeded, it doesn't complain until it tries to parse
the parameters.

This is what I've used to make it work:

        my $req   = APR::Request::Apache2->handle($r);
        $req->read_limit($Read_Limit);
        $req->parse();
        
        if ($req->body_status eq 'Exceeds configured maximum limit') {
            die('Body exceeds max upload size');
        };

clint


Reply via email to