Non è possibile sapere le dimensioni del file PRIMA,ma solo "DURANTE".
Anche lo script di Baol (il più diffuso) inizia comunque l'upload, e controlla costantemente le dimensioni raggiunte ad "ogni istante",se ad un certo punto si supera il limite di dimensioni specificato l'upload viene interotto,ma in ogni caso l'upload inizia...
codice:oUpload.Files.Filter="[ContentType] like 'image/*' and Size<500000" If oUpload.Files("size") < 500000 Then Response.write "non fai l'upload" Else