Erro upload de arquivo

Oi pessoal! Após a atualização do Tainacan estou tendo dificuldades em fazer upload de alguns arquivos. Aparecem dois tipos de erro, um deles parece indicar que o tamanho do arquivo é maior do que o permitido. Entretanto o tamanho é bem menor do que os 64MB indicados. Em nenhum dos casos o upload é concluído.

Erro 1: O arquivo enviado excede a diretiva upload_max_filesize em php.ini.

Erro 2: Resposta inesperada do servidor. O arquivo pode ter sido enviado com sucesso. Verifique na biblioteca de mídia ou recarregue a página.

Olá @Ana_Cristina_Santoro, tudo bem?

Não temos alteração alguma no fluxo de upload então isso seguirá sendo algo a ser configurado e checado do lado do servidor, ok?

O limite de upload é sempre restrito por um conjunto de variáveis. Há em geral três que precisam ser olhadas em termos de configuração de variáveis PHP:

upload_max_filesize 256M
post_max_size 256M
max_execution_time 300
max_input_time 300

(valores demonstrativos)

Estas costumam ser modificáveis via .htaccess ou php.ini pelos provedores de hospedagem. Parece estranho mas a interface pode estar te mostrando o limite da upload_max_filesize quando a post_max_size está muito baixa, por exemplo.

Isso geralmente resolve o Erro 1. O Erro 2 porém costuma acontecer em um cenário bem mais chatinho. Os casos em que eu topei com isso eram culpa do Proxy Reverso. Vale dar uma pesquisada no assunto para entender melhor, mas é uma camada que fica entre seu servidor e quem está fazendo o acesso ao seu site que atua como uma camada de segurança. Este servidor também pode ter seus limites próprios.

Para confirmar que é ele você, pode, via inspetor de rede do navegador, olhar a requisição que é feita quando você envia o arquivo. O resultado retornado por ela pode ser algo como esse:

Neste caso a orientação que você vai ter que passar para quem cuida do seu servidor é de alterar uma configuração do NGinx (geralmente os servidores de proxy rodam em Kubernets usando NGinx, mas pode variar) e pedir o aumento da variável proxy-body-size.