Вводящее в заблуждение сообщение при изменении ограничения на размер изображения

Я вставил серию ссылок на особенно большие изображения, и при проверке рядом со ссылками отображалось ожидаемое сообщение «изображение больше 4096 КБ».

Так как это частный экземпляр, я изменил значения max attachment size kb и max image size kb на 12288 КБ (12 МБ) и вернулся к теме.

Теперь все изображения помечены сообщением (изображение больше 12288 КБ), хотя только одно из них имеет размер более 12 МБ.

Шаги для воспроизведения:

  • Вставьте ссылку на большое изображение, превышающее лимит.
  • Дождитесь проверки размеров файлов и попытки локальной загрузки.
  • Увеличьте лимит.
  • Вернитесь к посту.
1 лайк

Подождите, так пересборка это исправляет? В запросе на новую функцию предлагается принудительно пересобирать все посты с изображениями при изменении настройки?

1 лайк

Я не мог ждать повторной сборки, так как встроенные изображения превратились в ссылки, а людям нужно было видеть именно изображения. Позже я могу провести повторное тестирование, чтобы проверить, так ли это.

Ошибка заключается в том, что сообщение об ошибке отражает размер файла, даже если файл не превышает новое указанное значение. Включение этого значения в сообщение понятно, но оно бесполезно, если неточное.

Пересборка HTML точно не сработала.

В итоге я добавил случайную строку запроса к концам URL-адресов изображений, чтобы они считались новыми и были проверены повторно.

4 лайка

У меня тоже возникает эта проблема. Пересборка не помогает: сообщение «изображение больше допустимого размера» появляется даже тогда, когда изображение не превышает лимит.

Есть ли какое-то решение, которое можно применить пакетно? Предполагаю, что существует кэш размеров файлов; можно ли его очистить?

РЕДАКТИРОВАНИЕ: В моём случае проблема была решена удалением массива large_images из custom_fields всех постов через консоль Rails.

Спасибо.

2 лайка