ma questo upload avviene nella stessa window in cui viene inviato il form?
se e' cosi' tu non hai piu' controllo dopo l' invio: sta al browser decidere cosa mostrare, puo' mostrare lo stesso documento "freezato" o pagina bianca finche' non finisce l' upload
e anche se prima dell' invio tu mostrassi una gif animata questa probabilmente non resterebbe animata se il browser decidesse di freezare tutto in attesa della fine dell' upload
proverei ad inviare il form in un iframe, prima del submit (o dopo eventuali controlli positivi sul form) mostrerei un livello contenente la gif
all' onload dell' iframe nasconderei il livello con la gif
ciao