Как узнать размер файла в <input type="file"> на стороне клиента?

php html JavaScript

Ответы:
Вы что, серьезно, хотите чтобы браузер получил доступ к файловой системе? Это же такая дыра была бы
> Easy
> Вы что, серьезно, хотите чтобы браузер получил доступ к файловой системе? Это же такая дыра была бы
браузер-то может, а вот Вы - программно(из кода) - нет ;)
сделано это в целях безопасности.
можно ведь только в форме установить максимальный предел закачиваемого файла, а вот сразу узнать размер файла.. о таком не слыхал...
2 Easy,
остынь.
нескромный вопрос: а зачем????
> нескромный вопрос: а зачем????
Делаю web интерфейс к ftp-шнику, хотелось бы пресекать попытки закачивания больших файлов ещё на клиенте, не нагружая сервер.
есть такой вариант
<input type="hidden" name="MAX_FILE_SIZE" value="1000">
По идее браузер должен самостоятельно блокировать попытки выбрать файл, больше, чему указано в этом поле.
Но... пока, кажется, нет ни одного браузера, поддерживающего этот вариант.
Кроме того, значение поля MAX_FILE_SIZE может быть легко подделано на стороне клиента.
Таким образом, MAX_FILE_SIZE не есть абсолютно надежный способ ограничения размера
загружаемого файла.


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.