Limit a form post size with Apache / Django

5,388

I believe you should be able to do this with Apache's LimitRequestBody method.

The LimitRequestBody directive allows the user to set a limit on the allowed size of an HTTP request message body within the context in which the directive is given

...

If, for example, you are permitting file upload to a particular location, and wish to limit the size of the uploaded file to 100K, you might use the following directive:

LimitRequestBody 102400 
Share:
5,388

Related videos on Youtube

Tristan Brotherton
Author by

Tristan Brotherton

I make stuff

Updated on September 17, 2022

Comments

  • Tristan Brotherton
    Tristan Brotherton almost 2 years

    I have Django running a webapp under Apache2, part of that webapp accepts images posted to a url in Django:

    http://mysite/upload
    

    I would like to find a way to set apache to not allow files over 1MB to be posted - ideally showing a custom error. I can't find this in the docs, any ideas?

  • Tomasz Zieliński
    Tomasz Zieliński about 13 years
    The problem is that browsers don't play well with LimitRequestBody. I've experienced weird problems when using it. EDIT: I've just found the detailed lecture on this by Graham Dumpleton: mail-archive.com/[email protected]/msg101549.htm‌​l