これは良い機能になる可能性があります。スタッフはあらゆるサイズのファイルをアップロードできる必要がありますが、一般ユーザーはそうではありません。すでにスタッフ向けの許可された拡張機能というオプションがありますが、スタッフ自身がアップロードファイルのサイズを制御したり、無制限にしたりする機能を追加してはどうでしょうか?
また、uploads.json?client_id=000000000000000でも、指定されたユーザーに対して常に同じになる追加のパラメータを設定することは可能でしょうか(セッションに関係なく)。そうすれば、おそらくユーザーごとにアップロードサイズを区別することが可能になり(スタッフ対一般/認証されていないユーザー)、ウェブサーバー側で場所(クエリも考慮する)に基づいてclient_max_body_size(またはそれに類するもの)を定義できるようになります。これにより、Discourseのアップロードクエリは**uploads.json?client_id=000000000000000\u0026user_id=constant_hashed_user_id_string**のようになります。
要するに、私たちのソフトウェアのベータ版を(テストのために)特定の個人と共有するなど、より大きなファイルをアップロードできる機能が必要ですが、ユーザーが2Mを超えることはほとんどありません。
素晴らしいソフトウェアと、世界をより良くしてくれてありがとう! <3