The default upload limit for attachments is 10 MB. This is a global setting and it applies even to admins. I was wondering why an admin has any upload limit at all? Let’s say I wanted to upload a file on my site like an application or a program. I want users to be able to download that program. Since I am an admin, I know what I’m uploading and that it’s safe. Why should I have the same limit as a regular user?
You are conflating two different settings here
- max image size (4mb by default)
- max attachment size (10mb by default)
Ok oops. I meant the max attachment size. Hence, I mean 10 MB, not 4 MB. I want the admin to be able to attach any file or at least set the admin attachment limit separately in the admin panel. Say 200 MB for a limit for attachment for admins.
Questa potrebbe essere una buona funzionalità, poiché lo staff deve avere la possibilità di caricare file di qualsiasi dimensione, a differenza degli utenti normali. Esiste già un’opzione chiamata estensioni autorizzate per lo staff, quindi perché non aggiungere la possibilità per lo staff stesso di controllare la dimensione dei file caricati o renderla illimitata?
Inoltre, sarebbe possibile per uploads.json?client_id=000000000000000 impostare anche un parametro aggiuntivo che sia sempre lo stesso per un dato utente (indipendentemente dalla sessione), in modo da poter differenziare la dimensione dei caricamenti per utenti diversi (staff vs normale/non autenticato), così sul lato webserver potremmo definire client_max_body_size (o qualsiasi altra cosa) in base alla posizione (che considera anche la query)? In questo modo la query di caricamento di Discourse sarebbe uploads.json?client_id=000000000000000&user_id=constant_hashed_user_id_string.
In breve, abbiamo bisogno della possibilità di caricare file più grandi, come condividere la versione beta del nostro software con persone specifiche (per test), ma gli utenti quasi mai necessitano di più di 2M.
Grazie per il software fantastico e per aver reso il mondo un posto migliore! <3