bonaprogram ha ragione. Non si puo` controllare lato client (se si potesse si aprirebbe un buco di sicurezza che permetterebbe di scaricarti tutti i tuoi file privati senza controllo).

Lato server puoi fare il controllo (a posteriori, cioe` mano a mano che carica i dati puoi spaere quanti ne ha scaricati).

Di solito il problema sta nei timeout settati dal browser e/o dal server: a volte cambiando browser funziona.