/file
Phoenix アプリケーションのルートにファイルをアップロードするために使用するファイル フィールドを含む HTML フォームがあります。
curl -v -F "file=@MyTestFile" http://localhost:4000/file/
テストを高速化するために、コマンド ラインからこの動作を模倣します。
大きなファイル (ターニング ポイントは約 7.7MB のようです) を使用すると、Plug から次の例外が発生します。
18:40:38.897 [エラー] 終了値を持つプロセス <0.420.0> のエラー: {[{reason,#{' exception '=>true,' struct '=>'Elixir.Plug.Parsers.RequestTooLargeError',message =>nil}},{mfa,{'Elixir.Plug.Adapters.Cowboy.Handler',init,3}},{stacktrace,[{'Elixir.Plug.Parsers',reduce,6,[{file,"ライブラリ/プラグ...
大きなファイルをアップロードできるようにする回避策はありますか?
Plug にはオプションのキーワードがあるよう:length
ですが、Phoenix からどのように設定すればよいのでしょうか? そして、この特定の値8_000_000
が選択された理由は何ですか?