Discourse가 더 이상 원격 이미지를 다운로드하지 않나요?

안녕하세요,

제 discourse 설치(2.9.0.beta5 f73796b258)에서 원격 이미지를 다운로드하지 않습니다. 미리보기만 생성됩니다. try.discourse에서도 동일한 현상이 발생하는 것 같고, meta에서도 마찬가지일까요? 한번 확인해 보겠습니다.



이미지를 게시한 후, 리사이즈된 미리보기 이미지가 생성됩니다.
UpdateHotlinkedRaw 사이드킥 작업이 예약됩니다. 실행된 후에도 핫링크된 이미지는 여전히 다운로드되지 않습니다.
예약된 작업 목록에서 일반적인 PullHotlinkedImages를 찾을 수 없습니다.

남은 디스크 공간은 충분히 여유가 있습니다.

핫링크된 이미지는 영원히 다운로드되지 않는 것 같습니다. 버그인 것 같지만, 만약 버그가 아니라면 다른 곳으로 이동해 주셔도 좋습니다 :slight_smile:

이것은 실제로 @david가 시스템의 견고성, 보안 및 응답성을 높이기 위해 도입한 동작 변경입니다.

이미지는 HTML에서 확인할 수 있듯이 로컬로 다운로드되지만, 이제 게시물을 직접 다룰 필요가 없다는 것입니다.

제 생각에 이것은 버그이며 좋은 동작이 아닙니다

https://meta.discourse.org/t/oneboxed-image-links-do-not-update-after-being-downloaded-to-local/228612/16

그것은 데이비드의 수정 목록에 있으며, 앞으로 몇 주 안에 처리될 예정입니다.

샘, 안녕하세요!

호트링크된 이미지가 다운로드되지 않습니다. 스크린샷에서 보시는 것처럼 미리보기는 생성되지만, 링크는 여전히 외부 이미지를 가리키고 있습니다. 라이트박스도 없습니다. 링크가 외부 이미지를 가리키고 있기 때문인가요?


하지만 오니가 링크한 토픽에서 테일러의 이 메시지가 동일한 문제를 가리키고 있음을 확인했습니다. (단순히 이미지를 표시할 때 원박스(onebox)가 없는 경우에도 말이죠.)

그래서 저는 이 문제가 “향후 몇 주 안에” 해결될 것이라 추측합니다.

그럼에도 불구하고 질문이 하나 있습니다: 기존 게시글들도 자동으로 수정되나요? 그렇지 않다면, 링크가 로컬 이미지를 가리키도록 해당 게시글들만 업데이트하는 방법은 무엇인가요?

모든 게시글을 다시 생성(rebake)해야 할 것 같습니다…

네, 이건

과 동일한 문제입니다.

이미지는 다운로드되며, 다운로드된 버전이 사용자에게 표시됩니다. 다만 하이퍼링크가 여전히 원본을 가리키고 있을 뿐입니다.

가급적 빨리 이 문제를 해결해 보겠습니다. 해결되면 해당 주제에 업데이트하겠습니다.

네, 문제가 수정되면 해당 문제가 있는 게시글을 다시 베이킹해야 합니다. 모든 것을 다시 베이킹하는 것을 피하려면, 문제가 도입된 이후에 생성된 게시글만 다시 베이킹하는 것도 방법입니다.