큰 이미지 원박싱 실패 시 시각적 표시가 없음

download_remote_images_to_local 설정이 여기에서 테스트해볼 가치가 있을지 궁금합니다

수정: 아니요, 방금 테스트해봤는데 해당 문제는 영향을 받지 않았습니다.

1개의 좋아요

네, 제 실수였습니다! :smile: 링크는 결국 게시글에서 업로드된 버전으로 대체됩니다. 시간이 좀 걸리는데 제가 그 사실을 놓쳤습니다. (원래 링크가 원본 콘텐츠에 유지될 것이라고 생각했거든요)

그것은 예상되는 동작입니다. 이미지가 너무 크면 제거됩니다.

작성 창에서 링크를 처음 게시할 때 경고가 없다는 점은 예상하기 어렵습니다.
이미지가 갑자기 사라지는 것은 분명히 혼란스럽습니다.

1개의 좋아요

외부 링크된 이미지의 경우, 원래 동작은 이미지를 축소해서 맞춰주고 원본에 링크를 걸어야 하는 거라고 생각했어요. 제 DM 뷰에서는 정확히 그렇게 작동하고 있거든요.

1개의 좋아요

이전 동작에서는 이미지가 너무 크다는 텍스트가 포함된 플레이스홀더가 항상 표시되었습니다.
이제 원박스(onebox)에 링크가 포함되어 있어 항상 제거됩니다.

관련 항목:

2개의 좋아요

좋은 지적입니다.

로컬 설치 환경에서 해당 변경 사항을 되돌린 결과, 예상대로 다음과 같은 결과가 나타났습니다:

5개의 좋아요

@Arkshine 맞을 수도 있지만, 여기서 논의되고 있는 문제는 이미지가 표시되어야 할 때 표시되지 않는다는 것입니다.

우리가 모두 테스트하고 있는 이미지들은 깨진 이미지가 아니므로, 표시되어야 합니다.

그들은 수년 동안(그리고 수년, 수년) 크기와 관계없이 항상 표시되었습니다.

그런데 지난 8주 동안은 더 이상 표시되지 않습니다.

2개의 좋아요

원격 이미지 로컬 다운로드 설정이 변경되었는지 스태프 작업 로그를 확인해 주실 수 있나요?
사이트 URL 뒤에 다음 내용을 추가하여 확인해 보세요: /admin/logs/staff_action_logs?filters=%7B%22action_name%22%3A%22change_site_setting%22%2C%22action_id%22%3A3%2C%22subject%22%3A%22download_remote_images_to_local%22%7D

제 이해로는, 외부의 큰 이미지를 핫링크로 사용할 때,

  • 이전 코드는 이미지 링크 앞에 "이미지가 X MB보다 큼"이라는 문구를 붙여 표시했습니다.

  • 새로운 코드는 이미지를 완전히 제거합니다(이것은 잘못된 것 같습니다).

하지만 제 게시물에 큰 외부 이미지가 표시되려면 원격 이미지 로컬 다운로드 설정을 비활성화해야 합니다:

1개의 좋아요

맞습니다. 원래 문제에서 벗어났네요. 제가 설명한 문제는 [너무 큰] 이미지가 사라지는 이유에 관한 것입니다. (이것은 타당한 지적이며 별개의 문제입니다 :smile:)

질문자님의 상황은 그렇지 않은 것 같습니다.

질문자님의 포럼에서 실패하는 onebox 요청을 재현해 보았는데, 404가 반환되었습니다.
첫 번째 게시물에서 같은 도메인의 일부 URL이 왜 실패하는지는 명확하지 않습니다.
어느 시점에 호스트 측에 문제가 있었을 수 있고, 상태가 캐시되었을 수 있습니다. (캐시 만료는 1시간이어야 합니다.)

질문자님의 포럼에 다른 큰 이미지(20Mb 이상)를 게시해 보았습니다 – 정상적으로 작동합니다. (라이트박스도 정상 작동합니다.)

여기 60 MB입니다:

지금까지 다른 사람들의 이미지는 정상적으로 작동하는 것으로 보아, dronescene.co.uk에 일시적인 문제가 있었던 것으로 보입니다. :thinking:

1개의 좋아요

네, 저도 이제 그 드론 사이트의 이미지가 문제인 것을 확인했습니다. 테스트 주제 게시물에 외부 링크로 연결된 고해상도 NASA 이미지를 여러 개 문제없이 불러와 보았는데, 원본으로 연결되는 링크와 함께 정상적으로 표시되었습니다.

수년 동안 변경된 바가 없다는 것을 확인했습니다:

정말 기이하지 않나요?

일부 이미지는 잘 작동하는데, 다른 이미지는 작동하지 않습니다 :person_shrugging:

@Canapin이 시연한 것처럼 Wikimedia.org에서 링크된 이미지조차 더 이상 작동하지 않기 때문입니다:

이 문제에 어떤 패턴이 있는지 알아보고 있었습니다.

아마도 PNG나 JPG와 JPEG의 차이 같은 것이 있을 수 있지만, 왜 일부 이미지는 작동하고 다른 이미지는 작동하지 않는지 이유를 찾을 수 없습니다 :exploding_head:

이것은 이미지가 Discourse 설정에서 허용하는 크기보다 클 경우에만 적용될 것 같습니다.

우리는 Discourse에 100MB 이미지도 업로드할 수 있기 때문에(최근까지) 우리에게 이 문제는 발생하지 않았습니다.

그리고 아마도 Arkshine이 60MB 이미지를 정상적으로 업로드할 수 있는 이유이기도 합니다.

하지만 Canadian이 공유한 Wikimedia.org의 이미지도 작동하지 않습니다 :thinking:

정말 수수께끼입니다 :slight_smile:

3개의 좋아요

나사(NASA)에서 고해상도 PNG와 JPG 파일을 모두 불러왔습니다.

1개의 좋아요

응, 딱 그거지 :rofl:

도대체 무슨 일이 일어나고 있는지 전혀 모르겠어 :blush:

여기 다른 도메인 이름의 6MB 이미지입니다. 이것도 여기서는 작동하지 않습니다:

https://wallup.net/wp-content/uploads/2019/05/10/838083-autumn-fall-landscape-nature-tree-forest-leaf-leaves-path-trail-bench.jpg

그리고 4MB 크기의 이미지, 또 다른 도메인 이름에서 가져온 것인데, 이것도 여기서는 작동하지 않습니다:

https://www.wallpaperflare.com/static/364/459/767/plateau-landscape-photography-green-trees-wallpaper.jpg

https://www.wallpaperflare.com/static/364/459/767/plateau-landscape-photography-green-trees-wallpaper.jpg

지금은 여기까지로 하겠습니다. 도메인 이름의 예시가 훨씬 더 많을 수 있지만, 개발팀이 진행할 수 있을 만큼 충분한 예시와 정보를 제공한 것으로 생각합니다. :blush:

모두 좋은 주말 보내세요. 도움과 의견에 다시 한번 감사드립니다. :smiley:


확인차 말씀드리자면, 이미지는 작성기(composer)에는 여전히 표시되지만, 게시물이 최종 저장(baked)되면 사라집니다:

별개의 문제이며, 사용자에게는 해당 증상이 나타나지 않습니다.
사용자의 포럼에서는 예상대로 정상적으로 작동합니다:

이것은 포럼에서 작동합니다:

하지만 메타에서도, try.discourse.org에서도 작동하지 않습니다.

정말 이상하네요 :smiley:


개발자들이 문제의 원인을 파악하길 바랍니다. 다시 한번 감사드립니다 @Arkshine :smiley:

다른 문제입니다. 여기의 제한은 4MB이며, 파일이 너무 크기 때문에 삭제됩니다(보통은 메시지가 표시됩니다).

여러분의 포럼에서는 그런 일이 일어나고 있지 않습니다.

이것은 메타에 대한 6.7mb 직접 업로드입니다:

그리고 이것은 4.8mb 직접 업로드입니다:

여기에는 4mb 제한이 없는 것 같습니다 :thinking:

하지만 이제 정말로 떠나야 합니다. @Arkshine 친구야, 다시 한번 감사합니다 :smiley:

1개의 좋아요