Das Standard-Upload-Limit für Anhänge beträgt 10 MB. Dies ist eine globale Einstellung und gilt auch für Administratoren. Ich frage mich, warum ein Administrator überhaupt ein Upload-Limit hat. Nehmen wir an, ich möchte eine Datei auf meiner Website hochladen, wie z. B. eine Anwendung oder ein Programm. Ich möchte, dass Benutzer dieses Programm herunterladen können. Da ich Administrator bin, weiß ich, was ich hochlade, und dass es sicher ist. Warum sollte ich dasselbe Limit wie ein normaler Benutzer haben?
Sie vermischen hier zwei verschiedene Einstellungen:
- maximale Bildgröße (standardmäßig 4 MB)
- maximale Anhangsgröße (standardmäßig 10 MB)
Ok, Entschuldigung. Ich meinte die maximale Dateigröße für Anhänge. Ich meine also 10 MB, nicht 4 MB. Ich möchte, dass der Administrator jede Datei anhängen kann oder zumindest das Anhangslimit für Administratoren separat im Admin-Bereich festlegen kann. Zum Beispiel ein Limit von 200 MB für Anhänge durch Administratoren.
Dies könnte eine gute Funktion sein, da Mitarbeiter die Möglichkeit haben müssen, Dateien jeder Größe hochzuladen – normale Benutzer jedoch nicht. Es gibt bereits eine Option namens autorisierte Erweiterungen für Mitarbeiter, warum also nicht die Möglichkeit hinzufügen, dass Mitarbeiter selbst die Größe von hochgeladenen Dateien steuern oder sie unbegrenzt machen?
Wäre es auch möglich, für uploads.json?client_id=000000000000000 einen zusätzlichen Parameter festzulegen, der für den jeweiligen Benutzer immer gleich ist (unabhängig von der Sitzung), sodass vielleicht die Größe der Uploads für verschiedene Benutzer (Mitarbeiter vs. normale/nicht authentifizierte Benutzer) unterschieden werden kann, sodass wir auf der Webserverseite client_max_body_size (oder was auch immer) basierend auf dem Standort (der auch die Abfrage berücksichtigt) definieren könnten? So würde die Discourse-Upload-Abfrage wie folgt aussehen: uploads.json?client_id=000000000000000\u0026user_id=constant_hashed_user_id_string.
Kurz gesagt, wir müssen die Möglichkeit haben, größere Dateien hochzuladen, wie z. B. die Beta-Version unserer Software mit bestimmten Personen (zum Testen) zu teilen, aber Benutzer benötigen fast nie mehr als 2 MB.
Vielen Dank für die fantastische Software und dafür, dass Sie die Welt zu einem besseren Ort machen! <3