У меня есть тег ввода файла в моем веб-приложении. Я хотел бы проверить, что файл не слишком большой, прежде чем отправлять его на сервер. Конечно, у меня все еще есть сторона сервера проверки. Есть ли способ сделать это с помощью JavaScript? Он должен работать в IE7 + и FF3 +. Спасибо.Как получить размер файла перед его загрузкой?
EDIT: somefileinputobject.files [0] .filesize работает в FF, но не в IE.
К сожалению, это еще не перекрестная платформа без использования плагинов (например, flash). http://www.w3.org/TR/FileAPI/ - это рабочие спецификации, поддерживаемые Firefox. – Matthew
Duplicate: http://stackoverflow.com/questions/158149/how-do-you-restrict-the-size-of-a-file-being-uploaded-with-javascript-or-java-w –
См. [This новый вопрос и ответ.] (http://stackoverflow.com/questions/3717793/javascript-file-upload-size-validation) В современных браузерах это возможно без запроса на сервер, хотя проверка должна выполняться на сервер так или иначе. – Pointy