根据Helicon Tech的文档:
postBuffer – 用于临时存储请求发布数据的内存缓冲区的最大大小。有助于防止缓慢的后 DDOS 攻击。默认值 = 1024(千字节)。使用 postBuffer="0" 禁用缓冲 post 请求。
但是,如果我设置POST_BUFFER="0"
,我根本无法上传任何内容。如果我将它设置为超过 30MB,我会收到一个错误,它不能超过 30000000 字节。
我知道 Django 应该完全有能力处理我的上传并将它们分成块并重建它们,所以坦率地说我不需要 Helicon 介入这里,但我似乎找不到任何真正实用的方法来禁用此设置。如果我从我的环境变量中完全删除它,系统默认为postBuffer="1024
并且我不能上传超过 1MB 的任何内容。出于我的目的,我希望能够允许用户上传超过 500MB 的任何内容。
有没有其他人遇到过postBuffer
并且知道如何解决这个烦人的要求?当然,我不是唯一一个使用 Helicon Zoo 并试图创建文件上传站点的人,但是我在 Helicon 的论坛或一般的谷歌搜索上找不到任何东西。