Helicon Techのドキュメントによると:
postBuffer – リクエストのポスト データを一時的に保存するために使用されるメモリ バッファの最大サイズ。遅いポスト DDOS 攻撃から保護するのに役立ちます。デフォルト = 1024 (キロバイト)。ポスト リクエストのバッファリングを無効にするには、postBuffer="0" を使用します。
ただし、設定POST_BUFFER="0"
すると、何もアップロードできません。30MB を超える値に設定すると、30000000 バイトを超えることはできないというエラーが表示されます。
Django は私のアップロードを完全に処理し、それらをチャンクに分割して再構築できる必要があることを知っているので、率直に言って、ここに介入するために Helicon は必要ありませんが、この設定を無効にする真に機能的な方法を見つけることができないようです. 環境変数から完全に削除すると、システムのデフォルトが にpostBuffer="1024
なり、1MB を超えるものをアップロードできなくなります。私の目的のために、ユーザーが 500MB 以上のものをアップロードできるようにしたいと考えています。
他の誰かがpostBuffer
以前に出くわし、この厄介な要件を回避する方法を知っていますか? 確かに、Helicon Zoo を使用してファイル アップロード サイトを作成しようとしているのは私だけではありませんが、ここ、Helicon のフォーラム、または一般的な Google では何も見つかりません。