이미지 크기 제한이 변경되었을 때 발생하는 오해의 소지가 있는 메시지

특히 큰 이미지들의 URL을 여러 개 삽입했고, 나중에 다시 확인했을 때 링크 옆에 예상대로 '4096kb보다 큰 이미지’라는 메시지가 표시되었습니다.

사설 인스턴스이므로 max attachment size kb와 max image size kb를 12288kb(12MB)로 수정한 후 해당 토픽으로 돌아갔습니다.

이제 12MB를 초과하는 이미지는 단 하나뿐인데도 모든 이미지에 **(12288KB보다 큰 이미지)**라는 메시지가 표시됩니다.

재현 방법:

  • 제한을 초과하는 큰 이미지를 링크합니다.
  • 파일 크기가 확인되고 로컬 다운로드가 시도될 때까지 기다립니다.
  • 제한을 높입니다.
  • 게시물을 다시 방문합니다.
1개의 좋아요

잠깐, 다시 베이킹(rebake)하면 이 문제가 해결된다는 건가요? 기능 요청은 설정을 변경하면 이미지 있는 모든 게시물에 대해 다시 베이킹을 강제하는 것인가요?

1개의 좋아요

임베드된 이미지가 링크로 바뀌어 있어 사람들이 이미지를 확인해야 했기 때문에 리베이킹을 기다릴 수 없었습니다. 나중에 다시 테스트해서 실제로 그런지 확인해 볼 수 있습니다.

버그는 파일 크기가 새로 지정된 값보다 크지 않은 경우에도 에러 메시지에 파일 크기가 반영된다는 점입니다. 메시지에 해당 값을 포함시키는 것 자체는 이해하지만, 정확하지 않다면 도움이 되지 않습니다.

HTML 재구성은 확실히 작동하지 않았습니다.

결국 이미지 URL 뒤에 무의미한 쿼리스트링을 붙여 URL이 서로 다르게 인식되도록 하고 다시 확인되도록 했습니다.

4개의 좋아요

저도 이 문제를 겪고 있습니다. 재배이크(rebake)를 해도 작동하지 않으며, 이미지가 제한 크기를 초과하지 않았는데도 image larger than 메시지가 표시됩니다.

일괄 적용할 수 있는 우회 방법이 있을까요? 파일 크기 캐시가 있는 것 같은데, 이를 삭제하는 방법이 있을까요?

수정: Rails 콘솔을 통해 모든 게시물의 _custom_fields_에서 large_images 배열을 삭제하여 제 인스턴스에서는 해결되었습니다.

감사합니다.

2개의 좋아요