Incrusté una serie de URLs a algunas imágenes particularmente grandes y, al volver a revisar, apareció el mensaje esperado ‘imagen mayor que 4096 KB’ junto a los enlaces.
Como se trata de una instancia privada, modifiqué max attachment size kb y max image size kb a 12288 KB (12 MB) y volví al tema.
Ahora todas las imágenes muestran el mensaje (imagen mayor que 12288 KB), a pesar de que solo una supera los 12 MB.
Pasos para reproducir:
Enlazar una imagen grande que exceda el límite
Esperar a que se verifiquen los tamaños de archivo y se intente la descarga local
Espera, ¿entonces una recompilación soluciona esto? ¿La solicitud de funcionalidad es forzar una recompilación en todas las publicaciones con imágenes si se modifica la configuración?
No pude esperar a una nueva compilación, ya que las imágenes incrustadas se habían convertido en enlaces y la gente necesitaba verlas. Puedo volver a probar más tarde para ver si es el caso.
El error es que el mensaje de error refleja el tamaño del archivo, incluso si el archivo no es más grande que el nuevo valor especificado. Entiendo incluir el valor en el mensaje, pero no es útil si no es preciso.
Reconstruir el HTML definitivamente no funcionó.
Al final, añadí una cadena de consulta basura al final de las URLs de las imágenes para que se consideraran diferentes y se volvieran a verificar.
Yo también estoy enfrentando este problema. Una rebake no funciona; se muestra el mensaje ‘imagen más grande que’ incluso si la imagen no supera el límite.
¿Existe alguna solución alternativa que se pueda aplicar en lote? Supongo que hay una caché de tamaño de archivo; ¿hay alguna forma de purgarla?
EDIT: Resuelto en mi caso eliminando el array large_images de los custom_fields de todas las publicaciones mediante la consola de Rails.