L'upload d'images dans le chat ne peut pas s'afficher normalement lorsque vous utilisez le CDN S3

L’image téléchargée par l’utilisateur dans le chat ne s’affiche pas normalement.

Mais quand je clique dessus, elle s’affiche correctement.

J’ai vérifié le HTML et j’ai constaté que lorsqu’elle ne peut pas être affichée normalement, l’URL est une URL S3.

Il semble que l’URL src soit incorrecte. Merci.

Êtes-vous capable de charger l’URL src ? Il semble que votre image téléchargée soit cassée car l’objet n’existe pas dans votre bucket. Je ne peux pas reproduire cela sur notre site ici.

Merci pour votre réponse, j’ai vérifié et je m’assure que le fichier existe dans mon bucket.

Oui, sur mon site, cela fonctionne parfois normalement et parfois non.

Ne fonctionne pas.

Fonctionne.

Je rencontre le même problème en essayant de configurer un compartiment S3 privé avec un CDN pour un accès public.

D’après ce que j’ai pu constater, comme d’autres l’ont mentionné, il semble que l’URL de la miniature téléchargée renvoyée par l’API soit l’URL S3 tandis que l’URL de téléchargement a l’URL CDN. Comme je n’ai pas exposé S3 publiquement, la récupération de la miniature échoue, mais si j’ouvre l’image d’origine, elle parvient à être récupérée via le CDN.

Bien que je sache que les S3 privés pourraient ne pas être officiellement pris en charge, serait-il possible que les miniatures utilisent également le CDN ?
Peut-être que cela peut être contrôlé par le paramètre S3_USE_CDN_URL_FOR_ALL_UPLOADS.

J’ai également essayé de désactiver le paramètre CREATE_THUMBNAILS, mais cela ne semblait pas s’appliquer aux téléchargements de chat.

1 « J'aime »

C’est en effet étrange que nous n’utilisions pas l’URL CDN. @martin / @renato J’ai tagué ceci member-experience et pri-medium pour que quelqu’un enquête.

6 « J'aime »

Chère équipe,

Mon aperçu d’image dans le chat ne fonctionne pas.
Lorsque je clique sur l’image dans le chat, elle charge l’image correcte. Mais quand je suis dans le chat, cela affiche un aperçu cassé. J’ai constaté que l’URL de l’aperçu est quelque chose comme .com.cn au lieu de l’URL réelle .com. Pourquoi ce .cn est-il ajouté automatiquement ?
J’utilise s3.

Veuillez aider.

Je parle pour ne rien dire, donc je ne peux pas télécharger de photos.

Toujours un problème lors de l’utilisation de Cloudflare R2. Il semble s’agir d’un bug avec le plugin de chat.

@renato @martin J’ai demandé à Codex de m’écrire ça… Je suppose qu’il s’est laissé emporter par les commentaires… mais je pense qu’on aime bien ça dans le chat ?

Quoi qu’il en soit :

Ça devrait régler le problème ?

3 « J'aime »

Ça a l’air bien, mais les commentaires avec le type sont quelque chose que nous utilisons uniquement dans le code prosemirror, je pense.

1 « J'aime »

Pas de problème, j’ai supprimé les commentaires, je ne suis pas très familier avec le code, donc je vérifiais.

Nous devons vraiment faciliter les tests s3 en local (faux cdn + faux s3 via minio)

2 « J'aime »