Isso poderia ser um bom recurso, pois a equipe deve ter a capacidade de fazer upload de arquivos de qualquer tamanho – usuários normais não. Já existe uma opção chamada extensões autorizadas para a equipe, então por que não adicionar uma capacidade para a própria equipe controlar o tamanho dos arquivos enviados ou torná-lo ilimitado?
Além disso, seria possível para uploads.json?client_id=000000000000000 também definir algum parâmetro adicional que seria sempre o mesmo para o usuário dado (independentemente da sessão), então talvez seria possível diferenciar o tamanho dos uploads para diferentes usuários (equipe vs normal/não autenticado), para que no lado do servidor web pudéssemos definir client_max_body_size (ou o que quer que seja) com base na localização (que considerou a consulta também)? Assim, a consulta de upload do Discourse ficaria como uploads.json?client_id=000000000000000&user_id=constant_hashed_user_id_string.
Em resumo, precisamos ter a capacidade de fazer upload de arquivos maiores, como compartilhar a versão beta do nosso software com pessoas específicas (para testes), mas os usuários quase nunca precisam de mais de 2M.
Obrigado pelo software fantástico e por tornar o mundo um lugar melhor! <3