non si può valutare la dimensioni di un file prima di un upload, se non tramite qualche acrocchio di casa microsoft che funzionerebbe con explorer.

In ogni caso è una tecnologia client side, quindi se vuoi seguire questa strada chiedi sul forum di javascript.