Mensagem enganosa ao alterar o limite de tamanho da imagem

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
  • Aumentar o limite
  • Revisitar a postagem
1 curtida

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?

1 curtida

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.

4 curtidas

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.

Obrigado.

2 curtidas