purtroppo, durante la fase di upload, non hai alcun modo di controllare (in realtà ci sarebbe qualche modo contorto ma richiede una patch/estensione per php [ad esempio APC con la gestione della progressione dell'upload abilitata])

in ogni caso non puoi interrompere, in alcun modo, la comunicaizone PRIMA che il client abbia finito di inviarti i dati, tranne che la interrompi forzatamente ma comunque non puoi restituire nessun messaggio di errore o altro al client (browser)

quello che ti consiglio è di effettuare questi check una volta terminata la fase di upload, alla fin fine non sono un danno per te e fanno perdere tempo solo a chi vuol far danni