"Entschuldigung, diese Datei ist zu groß", aber nein

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:


Entschuldigung, diese Datei ist zu groß (die maximal zulässige Größe beträgt 4096 KB).

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.

Die häufigste Ursache für dieses Problem ist ein falsch konfigurierter Reverse-Proxy.

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.

Bei mir passiert dasselbe, die Fehlermeldung verwirrt eher, anstatt zu helfen. Bitte verbessern Sie die Fehlermeldung, machen Sie sie umsetzbar.

.. und ich lade eine Datei zwischen 10 und 20 MB hoch.

@meglio, wir sind kürzlich auf dasselbe Problem gestoßen. Konnten Sie eine Lösung dafür finden?