Для изображения, которое я хочу загрузить в последней версии Discourse, параметры max_image_size_kb и max_attachment_size_kb установлены на 4096. Даже если я устанавливаю значение 20000 КБ, моё изображение (jpg) весит 1,2 МБ, и я получаю эту ошибку:
Если вы не можете воспроизвести это здесь, то проблема заключается в конфигурации вашего экземпляра. 4 МБ — это лимит загрузки по умолчанию в Discourse.
У меня была точно такая же проблема, но настройка client_max_body_size в моём обратном прокси-сервере решила её.
Однако сообщение об ошибке вводит в заблуждение, так как указывает пользователю значение, установленное в max_image_size_kb, а не настройку, вызывающую проблему. Возможно, стоит изменить формулировку на более понятную.
Со мной происходит то же самое: сообщение об ошибке только запутывает, вместо того чтобы помочь. Пожалуйста, улучшите сообщение об ошибке, сделайте его конкретным и полезным.
Извините, файл слишком большой (максимальный размер — 50 МБ). Почему бы не загрузить ваш большой файл в облачный сервис для обмена файлами, а затем вставить ссылку?