Caricare immagini nella chat non può essere mostrato normalmente quando si usa S3 CDN

L’utente carica un’immagine nella chat che non viene visualizzata normalmente.

Ma quando ci clicco sopra, viene visualizzata correttamente.

Ho controllato l’HTML e ho scoperto che quando non viene visualizzata normalmente, l’URL è un URL S3.

Sembra che l’URL sorgente non sia corretto. Grazie.

Riesci a caricare l’URL src? Sembra che la tua immagine caricata sia danneggiata perché l’oggetto non esiste nel tuo bucket. Non riesco a riprodurre questo problema sul nostro sito qui.

Grazie per la tua risposta, ho controllato e mi sono assicurato che il file esista nel mio bucket.

Sì, sul mio sito a volte funziona normalmente e a volte no.

Non funziona.

Funziona.

Sto riscontrando lo stesso problema nel configurare un bucket S3 privato con una CDN per l’accesso pubblico.

Per quanto ne so, come altri hanno già menzionato, sembra che l’URL della miniatura di caricamento restituito dall’API sia l’URL S3 mentre l’URL di caricamento ha l’URL CDN. Poiché non ho esposto S3 pubblicamente, il recupero della miniatura fallisce, ma se apro l’immagine originale, riesce a recuperarla tramite la CDN.

Anche se so che le S3 private potrebbero non essere ufficialmente supportate, sarebbe possibile far sì che anche le miniature utilizzino la CDN?
Forse può essere controllato dall’impostazione S3_USE_CDN_URL_FOR_ALL_UPLOADS.

Ho anche provato a disattivare l’impostazione CREATE_THUMBNAILS, ma non sembra applicarsi ai caricamenti di Chat.

1 Mi Piace

È davvero strano che non stiamo usando l’URL CDN. @martin / @renato Ho etichettato questo member-experience e pri-medium affinché qualcuno indaghi.

6 Mi Piace

Caro team,

La mia anteprima delle immagini nella chat non funziona.
Quando clicco sull’immagine nella chat, carica l’immagine corretta. Ma quando sono in chat, mostra un’anteprima danneggiata. Ho scoperto che l’URL dell’anteprima è qualcosa come .com.cn invece dell’URL effettivo .com. Perché questo .cn viene aggiunto automaticamente?
Sto usando s3.

Per favore, aiutatemi.

Chiacchierare quindi non riesco a caricare foto

Ancora un problema quando si utilizza Cloudflare R2. Sembra essere un bug con il plugin di chat.

@renato @martin Ho fatto in modo che codex scrivesse questo per me… immagino che si sia lasciato trasportare dai commenti… ma credo che ci piacciano in chat?

Comunque:

Dovrebbe risolvere?

3 Mi Piace

Sembra buono, ma i commenti con tipo sono qualcosa che usiamo solo nel codice prosemirror, credo.

1 Mi Piace

Nessun problema, ho eliminato i commenti, non ho molta familiarità con il codice, quindi stavo verificando.

Dobbiamo davvero rendere il testing di s3 in locale molto più semplice (fake cdn + fake s3 tramite minio)

2 Mi Piace