Como detectar se um usuário enviou um arquivo maior que post_max_size?
Como devo lidar com o upload de http que excede opost_max_size
de uma maneira sã?
Na minha configuraçãopost_max_size
é alguns MB maior queupload_max_filesize
Os problemas que estou tendo são:
Se um usuário enviar um arquivo que excedapost_max_size
arte do problema é que o script de recebimento executa ações diferentes, dependendo do conteúdo do POS
Tenho acesso ao_SERVER
variáveis e pode obter pistas sobre o que aconteceu, ou seja,CONTENT_TYPE
, CONTENT_LENGTH
eREQUEST_METHOD
. No entanto, parece muito problemático fazer suposições com base nesses conteúdo
MEMORY_LIMIT (definido como 10 vezes os tamanhos relevantes) e Apaches LimitRequestBody (definido como ilimitado) não apresentam falhas.
Como está agora, tenho dificuldade em fornecer mensagens significativas ao usuári
Existe alguma maneira de reter alguns dados do formulário para obter melhores pistas sobre o que deu errado? Estou muito relutante em me afastar do php.