Preciso fazer upload de arquivos superiores a 100 MB. Atualmente, já modifiquei Max image size KB e Max attachment size KB, e planejo continuar alterando upload_size no arquivo app.yml. No entanto, notei que o parâmetro upload_size não está presente na seção params do app.yml. Abaixo está o trecho que copiei:
params:
db_default_text_search_config: "pg_catalog.english"
## Set db_shared_buffers to a max of 25% of the total memory.
## will be set automatically by bootstrap based on detected RAM, or you can override
db_shared_buffers: "768MB"
## can improve sorting performance, but adds memory usage per-connection
#db_work_mem: "40MB"
## Which Git revision should this container use? (default: latest)
#version: latest
env:
Como devo proceder para fazer essa alteração nesse caso? Além disso, também não consegui localizar a configuração client_max_body_size.
Obrigado pela resposta. Agora modifiquei com sucesso o app.yml e recriei o container. As alterações que fiz são as seguintes:
## Qual revisão do Git este container deve usar? (padrão: latest)
#version: latest
## Tamanho máximo de upload (padrão: 10m)
upload_size: 300m
No entanto, o problema do limite de tamanho de arquivo para upload ainda parece não estar resolvido. Quando tento fazer o upload de um arquivo .zip de 110 MB, ainda recebo a seguinte mensagem de erro:
Desculpe, esse arquivo é muito grande (tamanho máximo é 300 MB). Por que não faz o upload do seu arquivo grande para um serviço de compartilhamento em nuvem e depois cola o link?
É possível. Nosso registrador de domínio é a Cloudflare, e o domínio está usando o plano gratuito da Cloudflare para resolução de DNS. Não sei se isso pode ser o problema.
Isso pode ser a causa provável. O Cloudflare, por padrão, tem um limite de tamanho de 100 MB, se não me engano. Você pode desativar a proteção deles temporariamente e tentar novamente.
Isso aconteceu comigo muito recentemente, com algo como um sistema de pagamento de pedágio que exigia o upload de documentos para registrar seu carro.
Eles usavam o Cloudflare e, se você carregasse documentos muito grandes, em vez de uma mensagem de erro amigável do aplicativo, recebia um erro 502 do Cloudflare!