채팅에서 사용자가 업로드한 이미지가 정상적으로 표시되지 않습니다.
하지만 이미지를 클릭하면 올바르게 표시됩니다.
HTML을 확인해 보니 정상적으로 표시되지 않을 때 URL이 S3 URL인 것을 발견했습니다.
src URL이 올바르지 않은 것 같습니다. 감사합니다.
채팅에서 사용자가 업로드한 이미지가 정상적으로 표시되지 않습니다.
하지만 이미지를 클릭하면 올바르게 표시됩니다.
HTML을 확인해 보니 정상적으로 표시되지 않을 때 URL이 S3 URL인 것을 발견했습니다.
src URL이 올바르지 않은 것 같습니다. 감사합니다.
src URL을 불러올 수 있나요? 버킷에 해당 객체가 존재하지 않는 것으로 보아 업로드한 이미지가 손상된 것 같습니다. 저희 사이트에서는 이 문제를 재현할 수 없습니다.
공개 액세스를 위해 CDN과 함께 개인 S3 버킷을 설정하는 과정에서 동일한 문제를 겪고 있습니다.
다른 분들이 언급하신 대로, API에서 반환되는 S3 URL은 업로드 썸네일 URL에 사용되고, 업로드 URL에는 CDN URL이 사용되는 것 같습니다. S3를 공개적으로 노출하지 않았기 때문에 썸네일 가져오기는 실패하지만, 원본 이미지를 열면 CDN을 통해 가져오기가 성공합니다.
개인 S3가 공식적으로 지원되지 않는다는 점은 알고 있지만, 썸네일에도 CDN을 사용할 수 있도록 할 수 있을까요?
아마도 S3_USE_CDN_URL_FOR_ALL_UPLOADS 설정으로 제어할 수 있을 것 같습니다.
CREATE_THUMBNAILS 설정을 끄는 것도 시도해 보았지만, 채팅 업로드에는 적용되지 않는 것 같습니다.
CDN URL을 사용하지 않는 것이 실제로 이상합니다. @martin / @renato 이 문제를 조사할 수 있도록 #member-experience 및 #pri-medium 태그를 달아 두었습니다.
팀 여러분,
채팅에서 이미지 미리보기가 작동하지 않습니다.
채팅에서 이미지를 클릭하면 올바른 이미지가 로드됩니다. 하지만 채팅 화면에서는 깨진 미리보기가 표시됩니다. 미리보기 URL이 실제 URL인 .com 대신 .com.cn과 같은 형태로 되어 있는데, 왜 자동으로 .cn가 추가되는 것일까요?
저는 S3를 사용하고 있습니다.
도움 부탁드립니다.
수이소이에서 사진을 업로드할 수 없습니다.
Cloudflare R2를 사용할 때에도 여전히 문제가 발생합니다. 채팅 플러그인의 버그인 것으로 보입니다.
@renato @martin codex에게 이 코드를 작성하게 했어요… 주석이 좀 과하게 들어간 것 같긴 한데… 채팅에서는 이런 스타일을 좋아하지 않나요?
어쨌든:
이걸로 해결될까요?
좋아 보이지만, 타입이 있는 주석은 prosemirror 코드에서만 사용하는 것 같습니다.
문제는 없어요. 코드를 잘 알지 못해서 확인 차 코멘트를 남겼는데, 이제 다 지웠습니다.
로컬에서 S3를 테스트하는 방법을 훨씬 쉽게 만들어야 합니다 (minio를 통해 가짜 CDN + 가짜 S3).