¡Hola! Estoy probando Discourse para adoptarlo en un nuevo proyecto de foro. He configurado un entorno fresco con la última versión (2.0.8.beta6). Al probar la carga de imágenes, me encuentro con un problema: las imágenes pequeñas se cargan sin problemas, pero las más grandes muestran un mensaje de “Procesando” que nunca parece avanzar ni resolverse en una imagen incrustada real. En su lugar, la publicación conserva estos enlaces azules en lugar de la imagen, y al hacer clic en ellos no se produce ninguna respuesta.
La captura de pantalla a continuación muestra tres imágenes: dos bastante grandes y una pequeña. En mis pruebas limitadas, el umbral de tamaño entre el éxito y el fallo parece ser de unos 400 KB.
@anon73664359 gracias por el aviso. Acabo de probar desactivando “composer media optimization image enabled” en la configuración y ahora la carga de archivos más grandes funciona. Parece que se trata de un componente del lado del cliente. No veo ningún error en la consola de JS del navegador. Creo que vi que esto podría ser una nueva función en la versión que estoy ejecutando. ¿Es este un problema conocido? ¿O debería reportar un error?
Preferiría tener la compresión de imágenes activada. Suena como una idea realmente buena .
Acabo de probar activando “forzar https” y ahora funciona correctamente. Así que posiblemente esto sea un prerrequisito. @Falco, ¿puedes confirmarlo? Es extraño que no parezca haber ningún registro de problemas en la consola de JS.
Sí, debes tener https habilitado para cualquier nueva función del navegador.
Dado que cualquier instalación nueva de Discourse siguiendo nuestra única guía oficial de instalación obtiene https de forma predeterminada, se asume que funciona hoy en día.
Las nuevas instalaciones comienzan con “force https” desactivado. La guía indica que debes habilitarlo una vez que confirmes que https funciona correctamente. Yo aún no lo había hecho. Todo bien
Acabo de encontrar este mismo problema: el paso de procesamiento nunca se completaba. Sin embargo, activar force_https no lo solucionó en mi caso (estoy usando la versión actual de Brave en macOS 11.6 Big Sur). Logré sortear el problema convirtiendo la imagen PNG de 3,5 MB a un JPEG de 524 KB.
Curiosamente, la sugerencia del panel para hoy era activar force_https, así que no me sorprendió hacerlo, pero supongo que no formaba parte de las instrucciones predeterminadas cuando mi técnico realizó la instalación.
Logré solucionar el problema desactivando la función de optimización de imágenes descrita en la publicación aquí, y ahora funciona.
Dado que es una función del lado del cliente, asegúrate de realizar una recarga forzada en el navegador antes de intentar subir la imagen nuevamente; eso es importante, de lo contrario seguirá fallando