Limite di caricamento admin diverso da utente

Il limite predefinito per il caricamento degli allegati è di 10 MB. Questa è un’impostazione globale e si applica anche agli amministratori. Mi chiedevo perché un amministratore abbia comunque un limite di caricamento. Immaginiamo che io voglia caricare sul mio sito un file, come un’applicazione o un programma, e che desideri permettere agli utenti di scaricarlo. Dato che sono un amministratore, so cosa sto caricando e che è sicuro. Perché dovrei avere lo stesso limite di un utente normale?

2 Mi Piace

Stai confondendo due impostazioni diverse:

  • dimensione massima dell’immagine (4 MB per impostazione predefinita)
  • dimensione massima dell’allegato (10 MB per impostazione predefinita)
3 Mi Piace

Ok, scusa. Intendevo la dimensione massima dell’allegato. Quindi, intendo 10 MB, non 4 MB. Voglio che l’amministratore possa allegare qualsiasi file o almeno impostare il limite degli allegati per gli amministratori separatamente nel pannello di amministrazione. Diciamo 200 MB come limite per gli allegati degli amministratori.

1 Mi Piace

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

2 Mi Piace