Это невозможно.
То, что вы спрашиваете, это размеры файла, который вы просили пользователя загрузить.
Вы говорите о загрузке файла, то есть файлазагружается через тег.
Этот файл будет прочитан и загружен на сервер только в тот момент, когда форма отправлена.Таким образом, пока вы фактически не загрузите файл на сервер, у вас нет доступа к содержимому файла.
Модель безопасности браузера запрещает доступ к этому файлу ...
Вы должны проверить это на стороне сервера и отобразить сообщение об ошибке, если они загрузили файл неправильного размера.Это означает, что файл нужно будет передать, а затем отклонить.
Единственные обходные пути означают использование плагинов, таких как объекты ActiveX или, возможно, flash, но тогда вы больше не используете JavaScript ...