Hi all,
I need to limit upload size on my Apache2+Mason powered website. The goal is to limit upload size depending to category of user - eg: guest = 500kB, registered = 2MB, admin = 10 MB.
I already found node Mason upload limit size, but it seems to don't work with Apache2. I'm not Apache2/Mason guru. I often get 500 error from server with message: Can't call method "comp" on an undefined value. Probably $m is not properly initialized.
I know that I can use LimitRequestBody in Apache configuration, but how can I handle errors in my Mason code in case of this limit exceeds?
Used apps/modules versions:
- Apache2 - 2.0.48
- libapreq2 - 2.03_dev
- mod_perl - 1.99_14
- HTML::Mason - 1.26
- MasonX::Apache2Handler - 0.05
- MasonX::Request::WithApache2Session - 0.04
- Apache::Session - 1.54
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|