«Извините, файл слишком большой», но нет

Для изображения, которое я хочу загрузить в последней версии Discourse, параметры max_image_size_kb и max_attachment_size_kb установлены на 4096. Даже если я устанавливаю значение 20000 КБ, моё изображение (jpg) весит 1,2 МБ, и я получаю эту ошибку:


Извините, этот файл слишком велик (максимально допустимый размер — 4096 КБ).

Если вы не можете воспроизвести это здесь, то проблема заключается в конфигурации вашего экземпляра. 4 МБ — это лимит загрузки по умолчанию в Discourse.

Наиболее частой причиной этой проблемы является неправильно настроенный обратный прокси-сервер.

У меня была точно такая же проблема, но настройка client_max_body_size в моём обратном прокси-сервере решила её.

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

Со мной происходит то же самое: сообщение об ошибке только запутывает, вместо того чтобы помочь. Пожалуйста, улучшите сообщение об ошибке, сделайте его конкретным и полезным.

Извините, файл слишком большой (максимальный размер — 50 МБ). Почему бы не загрузить ваш большой файл в облачный сервис для обмена файлами, а затем вставить ссылку?

.. а я загружаю файл размером от 10 до 20 МБ.

@meglio, недавно мы тоже столкнулись с той же проблемой. Удалось ли вам найти решение?