Les images Nextcloud ne s'affichent pas dans Discourse

Cette URL devrait intégrer directement l’image liée dans ce message…

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

C’est le comportement par défaut de Nextcloud, qui ne fonctionne pas dans Discourse pour une raison quelconque. Cela est discuté sur le forum Nextcloud ici. Merci pour toute orientation ou suggestion !

1 « J'aime »

Je pense que nous avons besoin d’une extension pour les images.

Vous devez indiquer explicitement qu’il s’agit d’une image si elle n’a pas d’extension d’image :

markdown :

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

BBCode :

![](upload://v3ysVDuCq4lG7rPu28etHkdM2Pw.jpeg)
devient

Ou trichez avec une chaîne de requête :

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

6 « J'aime »

Cela semble correct, mais cela fait ceci : https://photos.app.goo.gl/3pCSTfcPgEdgnv1H8

Google Photos

1 « J'aime »

Vous comparez actuellement :apple: à :banana:.

La réponse d’exemple de NextCloud est une véritable image, avec le type MIME approprié et tout le reste.

Votre exemple est un document HTML ! Ce document HTML dispose d’un moteur dédié pour le oneboxing à l’adresse onebox/lib/onebox/engine/google_photos_onebox.rb at main · discourse/onebox · GitHub.

5 « J'aime »

Oups. Ça explique tout. Je suppose que je suis :banana !

3 « J'aime »

Quel est l’état de cette demande ? J’aimerais pouvoir simplement copier un lien Nextcloud et le voir affiché comme une image dans Discourse ! Je suppose qu’il nous faudrait un bouton dans Nextcloud qui copie le lien d’aperçu avec ?format=.jpg ajouté par défaut dans l’onglet de partage ?

J’aimerais aussi pouvoir faire cela. Hmm… laissez-moi faire un test. D’accord, quand j’obtiens le lien de partage et que je le colle, il s’affiche en un seul bloc. C’est acceptable pour moi, bien que ce serait bien sûr plus agréable si cela s’affichait de manière plus esthétique.

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

Voici la même image avec ?format=.jpg ajouté.

NextCloud peut corriger cela en définissant une balise meta og:type appropriée. Actuellement, elle est définie sur object. Si elle était définie sur image, onebox la traiterait comme telle.

5 « J'aime »
2 « J'aime »