¿El navegador cruzado comprueba el tamaño del archivo en el lado del cliente antes de cargarlo en el servidor?

La validación del lado del cliente es importante para mejorar la usabilidad.

¿Hay alguna forma de navegador para validar el tamaño del archivo antes de cargarlo en el servidor? Estoy usando el control de carga de archivos asp.net.

Encontré que algunos controles de terceros hacen esa comprobación:

http://ajaxuploader.com/Demo/simple-upload.aspx

y

http://demo.essentialobjects.com/Default.aspx?path=AJAXU

¿pero cómo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta