Al principio pensé que este error podría deberse al tamaño del archivo, nuestros miembros a menudo publican imágenes de más de 40 MB, pero puedo replicar este problema en try.discourse.org usando solo una imagen PNG de 5 MB.
La imagen aparece en la ventana del compositor al redactar mi publicación, pero no aparece en la publicación en sí cuando se envía.
La imagen apareció brevemente cuando envié esa publicación, pero luego desapareció de nuevo unos segundos después. Debería haber hecho una grabación de pantalla. ¿Se está perdiendo/corrompiendo en el proceso de horneado?
Si miro una publicación donde la imagen no se pudo “onebox” / descargar una copia local, cuando edito la publicación veo este error 404 Not Found en la consola del navegador:
He vuelto a intentarlo hoy, pero me temo que no estoy más cerca de averiguar qué está pasando.
Cuando intento añadir https://dronescene.co.uk/images/uploads/fullsize/20211216142548_DJI_0205_HDR_Pano.png se muestra en la vista previa, y en la publicación por un segundo, y luego está en blanco.
No veo ningún 404. Pensé que se debía al tamaño, ya que se cargaba línea por línea en la vista previa como si fueran los años 90 Pero dijiste que lo intentaste con uno más pequeño y obtuviste lo mismo. ¿Cuál fue ese y lo intentaré también?
Creo que se elimina porque el archivo es demasiado grande. Por defecto, el tamaño máximo de imagen en KB es de 4096 KB, y este archivo específico es > 5000 KB.
Según mi entendimiento, si subes una imagen, se redimensiona/comprime automáticamente antes de enviarla. Puedes subir fotos grandes debido a la optimización de imagen del lado del cliente.
Con la configuración descargar imágenes remotas a local, Discourse intentará descargar la imagen tal como está, y si es demasiado grande, se eliminará del contenido de la publicación.
Puede que tenga que revisar los commits realizados en las últimas seis semanas más o menos y ver si alguno de los mensajes de commit me llama la atención
El contenido sin procesar de esta publicación específica (y la de abajo) en tu foro muestra que es una imagen cargada, no un enlace externo. Debido a Client side image optimization enabled by default, podrás cargar imágenes grandes.
Tu problema inicial es sobre la inserción de un enlace de imagen externo.
Dicho esto, no estoy seguro de si el comportamiento de Discourse es el esperado al no verificar el tamaño de la imagen al pegar un enlace de imagen.
¿Puedes compartir el valor de upload_size en tu app.yml?
No sé si Discourse puede descargar imágenes remotas muy grandes.
Sin embargo, recuerdo que anteriormente, cuando enlazabas una imagen grande, se mostraba un mensaje como “Esta imagen es demasiado grande para mostrarse en el foro”, con un enlace a la imagen externa.
Creo que has entendido mal el problema, o quizás estás viendo la causa del error
No subí esa imagen a Discourse, solo pegué un enlace, exactamente como en la grabación de pantalla de @Canapin a continuación
Ha estado descargando imágenes grandes durante años, @Canapin, durante muchos años, solo ha dejado de funcionar en las últimas seis u ocho semanas.
También pude reproducir este problema. También revisé todas mis configuraciones relacionadas con las imágenes para asegurarme de que nada allí estuviera causando el efecto. Noté que cuando publico por primera vez con un enlace de imagen grande, parpadea por un minuto como si fuera a cargarse desde la parte superior de la foto, y luego simplemente desaparece (esto a pesar de que la imagen es muy visible en la ventana de vista previa de la publicación).
Acabo de probar en mensajes privados y la imagen se muestra bien como se esperaba y enlaza al original. Así que el problema parece estar estrictamente en las vistas de publicación de temas.