• User

    Massima dimensioni dei file caricati attraverso form

    Salve a tutti,
    qualcuno conosce un modo per poter impostare la dimensione massima da consentire per i file che vengono caricati attraverso un form html?


  • Super User

    I discorsi sono 2.
    Puoi fare il controllo in invio quando lo user spinge il bottone oppure un controllo del file dopo.
    Io di solito li faccio entrambi per sicurezza.
    Ricorda che il primo è importante, perchè l'utente riceve un responso subito, senza effettuare l'upload, mentre per il secondo l'upload deve essere avvenuto.

    Ne esiste un terzo, che in realtà è il più importante, e risiede nelle impostazioni del webserver al quale ti appoggi.

    Comunque.

    Lato form basta specificare il valore tramite MAX_FILE_SIZE

    semplificando lato php di solito faccio qualcosa tipo
    if ($_FILES['allegato'] > $dimensione) {
    azione
    }

    Non so se sia la soluzione più performante, ma personalmente mi elimino dei problemi