用Apache / Django限制表单邮件大小

我有Django在Apache2下运行一个Web应用程序,该Web应用程序的一部分接受图像张贴到Django中的一个url:

http://mysite/upload 

我想find一种方法来设置Apache不允许超过1MB的文件张贴 – 理想情况下显示自定义错误。 我不能在文档中find这个,有什么想法吗?

我相信你应该可以用Apache的LimitRequestBody方法来做到这一点。

LimitRequestBody指令允许用户在给定指令的上下文中设置HTTP请求消息体的允许大小的限制

例如,如果您允许将file upload到特定位置,并希望将上传文件的大小限制为100K,则可以使用以下指令:

 LimitRequestBody 102400