Imágenes de Nextcloud no se muestran en Discourse

Esta URL debería incrustar la imagen enlazada directamente en este mensaje…

https://cloud.disroot.org/s/RSZgiiS4AmpicEF/preview

Este es el comportamiento predeterminado de Nextcloud, que por alguna razón no funciona dentro de Discourse. Se discute en el foro de Nextcloud aquí. ¡Gracias por cualquier orientación o sugerencia!

1 me gusta

Creo que necesitamos una extensión para imágenes.

Necesitas indicarle explícitamente que es una imagen si no tiene extensión de imagen:

markdown:

![image](upload://v3ysVDuCq4lG7rPu28etHkdM2Pw.jpeg)
pasa a

BBCode:

![](upload://v3ysVDuCq4lG7rPu28etHkdM2Pw.jpeg)
pasa a

O haz trampa con una cadena de consulta:

https://cloud.disroot.org/s/RSZgiiS4AmpicEF/preview?format=.jpg
pasa a

6 Me gusta

Eso tiene sentido, pero esto https://photos.app.goo.gl/3pCSTfcPgEdgnv1H8 lo hace:

Google Photos

1 me gusta

Ahora estás comparando :apple: con :banana:.

La respuesta de ejemplo de NextCloud es una imagen real, con el tipo MIME apropiado y todo lo demás.

¡Tu ejemplo es un documento HTML! Este documento HTML tiene un motor dedicado para la visualización directa en onebox/lib/onebox/engine/google_photos_onebox.rb at main · discourse/onebox · GitHub.

5 Me gusta

Vaya. Eso lo explica todo. Supongo que soy :banana:!

3 Me gusta

¿Cuál es el estado de esto? ¡Me encantaría poder simplemente pegar un enlace de Nextcloud y verlo como una imagen en Discourse! Supongo que necesitamos un botón en Nextcloud que copie el enlace de vista previa con ?format=.jpg agregado de forma predeterminada en la pestaña de compartir.

Me gustaría poder hacer esto también. Hmm… déjame hacer una prueba. Vale, cuando obtengo el enlace de compartir y lo pego, se convierte en un bloque único. Esto me está bien, aunque por supuesto sería agradable que se mostrara de una manera más bonita.

https://nextcloud.kb2.org/s/KRj8rtwaL5wFraT

Aquí está la misma imagen con ?format=.jpg añadido al final.

NextCloud puede solucionar esto configurando una etiqueta meta og:type adecuada. Actualmente está configurada como object. Si se configurara como image, oneonebox la trataría como tal.

5 Me gusta
2 Me gusta