On Mar 2, 2007, at 8:28 PM, Matt Williamson wrote:
Thanks, but I am afraid I do not understand your reply. Should a body with size > POST_MAX cause the upload to fail? Does it send an error back to the client? It did not appear to do either of those things for me. In my situation I want to still process the request, and return ok to the client, just not accept the file! What is a 'fat' apr object?
if you're using libapreq, i the APR object will have an error and i think the upload method will die if you try calling it . in all situations, i believe calling $apr-> body_status will show you an error message. For an exceeded POST_MAX, this will work
my $error = $self->PageUser->ApacheRequest->body_status();
if ( $error eq 'Exceeds configured maximum limit' ) {}
see:
http://httpd.apache.org/apreq/docs/libapreq2/
group__apreq__xs__request.html#body_status
i can't comment on other situations. i'm not sure exactly how data is handled in terms of when the connection is closed. that might be in the http spec. i'm also not sure how a proxy server would fit into this , if you were limiting the body content on the proxy.
'fat' is vs 'skinny' -- 10mb vs 10k. // Jonathan Vanasco| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| FindMeOn.com - The cure for Multiple Web Personality Disorder | Web Identity Management and 3D Social Networking| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| RoadSound.com - Tools For Bands, Stuff For Fans | Collaborative Online Management And Syndication Tools| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.