Für ein Bild, das ich in der neuesten Version von Discourse hochladen möchte, sind sowohl max_image_size_kb als auch max_attachment_size_kb auf 4096 KB eingestellt. Selbst wenn ich 20000 KB festlege, ist mein Bild (jpg) 1,2 MB groß, und ich erhalte diesen Fehler:
Wenn Sie das Problem hier nicht reproduzieren können, liegt ein Konfigurationsproblem bei Ihrer Instanz vor. 4 MB ist das Standard-Upload-Limit in Discourse.
Ich hatte exakt dasselbe Problem, aber das Setzen von client_max_body_size in meinem Reverse-Proxy hat das behoben.
Die angezeigte Fehlermeldung ist jedoch irreführend, da sie dem Nutzer den in max_image_size_kb gesetzten Wert anzeigt und nicht die Einstellung, die das Problem verursacht. Vielleicht könnte dies durch eine präzisere Formulierung verbessert werden.