Potresti cominciare a leggere qualcosa in questo articolo facendo comunque riferimento alla sezione dedicata del manuale.
Il tutto è relativamente semplice, l'unico consiglio riguarda la cura dei vari controlli da fare sui file che si cerca di uploadare.
Se puoi, evita di usare il classico campo nascostoper verificare che il file da caricare abbia la dimensione massima consentita (specificata, appunto, dall'attributo "value").codice:<input type="hidden" name="MAX_FILE_SIZE" value="30000">
In alternativa, potresti specificare la dimensione consentita direttamente in una variabile e successivamente fare gli opportuni controlli.