Grazie. Il mio codice è molto simile a quello che hai messo come esempio tu. Solamente che se faccio l'upload dell'immagine in fase di insert del record il metodo isValid è true. Se invece l'ulpload dell'immagine la faccio in una fase successiva(riprendendo il record salvato) il metodo isValid mi da false. Comunque per adesso ho risolto utilizzando una funzione che mi controlla l'estensione del file uploadato