使用 Apache / Django 限制表单帖子大小

使用 Apache / Django 限制表单帖子大小

我让 Django 在 Apache2 下运行一个 webapp,该 webapp 的一部分接受发布到 Django 中 url 的图像:

http://mysite/upload

我想找到一种方法来设置 apache,使其不允许发布超过 1MB 的文件 - 最好显示自定义错误。我在文档中找不到这个,有什么想法吗?

答案1

我相信你应该能够用 Apache 来实现这一点限制请求主体方法。

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

...

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

LimitRequestBody 102400 

相关内容