Eu incorporei uma série de URLs para algumas imagens particularmente grandes e, ao verificar, a mensagem esperada ‘imagem maior que 4096kb’ foi exibida ao lado dos links.
Como se trata de uma instância privada, alterei max attachment size kb e max image size kb para 12288kb (12MB) e retornei ao tópico.
Agora, todas as imagens exibem a mensagem (imagem maior que 12288KB), apesar de apenas uma ser >12MB.
Passos para reproduzir:
Linkar uma imagem grande que exceda o limite
Aguardar até que os tamanhos dos arquivos sejam verificados e a download local seja tentado
Espera, então uma recriação resolve isso? A solicitação de recurso é forçar uma recriação em todas as postagens com imagens se você mexer na configuração?
Não pude esperar por uma nova compilação, pois as imagens incorporadas haviam se transformado em links e as pessoas precisavam ver as imagens. Posso testar novamente mais tarde para ver se é esse o caso.
O bug é que a mensagem de erro reflete o tamanho do arquivo, mesmo que o arquivo não seja maior que o novo valor especificado. Entendo a inclusão do valor na mensagem, mas não é útil se não for preciso.
Reconstruir o HTML definitivamente não funcionou.
No final, adicionei uma string de consulta inválida ao final das URLs das imagens para que fossem consideradas diferentes e verificadas novamente.
Eu também estou enfrentando esse problema. Um rebake não funciona; a mensagem “imagem maior que” é exibida mesmo quando a imagem não ultrapassa o limite.
Existe alguma solução alternativa que possa ser aplicada em lote? Suponho que haja um cache de tamanho de arquivo; há alguma maneira de limpá-lo?
EDIT: Resolvido no meu caso ao deletar o array _large_images dos custom_fields de todos os posts via console do Rails.