Können Sie die src-URL laden? Es scheint, dass Ihr hochgeladenes Bild defekt ist, da das Objekt nicht in Ihrem Bucket vorhanden ist. Ich kann dies hier auf unserer Website nicht reproduzieren.
Ich habe auch das gleiche Problem beim Einrichten eines privaten S3-Buckets mit einem CDN für den öffentlichen Zugriff.
Soweit ich das beurteilen kann, wie andere auch schon erwähnt haben, scheint die vom API zurückgegebene URL für Miniaturbilder die S3-URL zu sein, während die Upload-URL die CDN-URL hat. Da ich S3 nicht öffentlich zugänglich gemacht habe, schlägt der Abruf der Miniaturansicht fehl, aber wenn ich das Originalbild öffne, wird es über das CDN abgerufen.
Obwohl ich weiß, dass private S3s möglicherweise nicht offiziell unterstützt werden, wäre es möglich, dass die Miniaturansichten ebenfalls das CDN verwenden?
Vielleicht kann dies durch die Einstellung S3_USE_CDN_URL_FOR_ALL_UPLOADS gesteuert werden.
Ich habe auch versucht, die Einstellung CREATE_THUMBNAILS zu deaktivieren, aber das schien keine Auswirkungen auf Chat-Uploads zu haben.
Das ist in der Tat seltsam, dass wir die CDN-URL nicht verwenden. @martin / @renato Ich habe dies mit member-experience und pri-medium markiert, damit sich jemand darum kümmert.
Meine Bildvorschau im Chat funktioniert nicht.
Wenn ich im Chat auf das Bild klicke, wird das richtige Bild geladen. Aber wenn ich mich im Chat befinde, wird eine defekte Vorschau angezeigt. Ich habe festgestellt, dass die Vorschau-URL so etwas wie .com.cn anstelle der tatsächlichen URL .com ist. Warum wird dieses .cn automatisch hinzugefügt?
Ich verwende S3.
@renato@martin Ich habe Codex dazu gebracht, das für mich zu schreiben… Ich glaube, es hat sich mit Kommentaren übernommen… aber ich denke, wir mögen diese im Chat?