Если изменить расширение изображения на .jpeg, загрузка проходит успешно!
Также всё работает нормально, если сбросить max image size kb до значения по умолчанию, однако, похоже, что изображение всё равно переименовывается в jpeg.
Должно быть возможно увеличить это значение, добавив параметр upload_size в файл app.yml вашего сайта. Подробнее см. по ссылке: Change the maximum attachment/upload size.
Я изменил max image size kb на 500k, и загрузка прошла успешно. Но интересно, не стоит ли сообщение об ошибке, которое видят пользователи, сделать проще, например: «Загрузка не удалась: размер изображения слишком велик, пожалуйста, измените его размер и попробуйте снова»?
Я точно не помню, но, насколько я помню (IIRC), если вы уменьшите этот параметр и загруженное изображение будет больше указанного значения, Discourse попытается изменить его размер, чтобы уменьшить его.
Думаю, это связано с настройкой png to jpg quality? Прошло уже довольно много времени, но мне кажется, что Сэм работал над ресайзером изображений.
Что касается тех, кто хочет изменить это (или, вернее, получить изображения меньшего размера), то я полагаю, что это применимо к любым сайтам, где качество изображений менее важно (то есть к большинству сайтов, за исключением фотосайтов).
Быстрый поиск показал это — похоже, что ресайзер ещё не реализован (хотя я был уверен, что он уже есть )
@dan, сможешь найти способ сделать сообщение об ошибке более понятным, когда пользователь пытается загрузить очень большое изображение? Низкий приоритет.