To check the size of a file (before form submission), you can do it easily as follows:

function validate_file(){

	file_obj = document.getElementById('my_file').files[0];
	if (typeof file_obj != 'undefined'){
		if (file_obj.size > 2000000){  // 2Mb
			alert('file size is greater than 2Mb');
			return false;
		}
	}

	return true;
}

If you really want to do something fancy, check out this site: http://www.html5rocks.com/en/tutorials/file/dndfiles/#toc-reading-files