[JavaScript] Узнать размер загружаемого фаила?
Думаю, это невозможно.
А по моему, я видел где-то в inet'е формочку, где выскакивал alert о том, что файл слишком большой. Только я не помню где это было.
ссылку плз .................

P.S.
Не совсем корректно, конечно, но все же
Там проверка серверсайдная.
Ага..., проверка выполняется php уже после загрузки файла.
не обязательно после, можно и до
Да? А как? Оч хоца узнать.
http://ru.php.net/manual/ru/features.file-upload.php#features.file-upload.post-method то в $_FILES['userfile']['size'] будет размер файла в байтах
хм.... да, маза я гоню
временный файл-то уже на сервере.... 
а в чём собственно суть проблемы?
если загружаешь файлы через POST ( хм.... да, маза я гоню


а в чём собственно суть проблемы?
Вообще как-то непредусмотрительно оставлять без внимания размер изходящего запроса.
так тебе надо ограничить для всех?
<form enctype="multipart/form-data" action="_URL_" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Отправить этот файл: <input name="userfile" type="file" />
<input type="submit" value="Send File" />
</form>
В приведенном выше примере "_URL_" необходимо заменить ссылкой на PHP-скрипт. Скрытое поле MAX_FILE_SIZE(значение необходимо указывать в байтах) должно предшествовать полю для выбора файла, и его значение является максимально допустимым размером принимаемого файла. Также следует убедиться, что в атрибутах формы вы указали enctype="multipart/form-data", в противном случае загрузка файлов на сервер выполняться не будет.
а так же установка переменных в php.ini, например
post_max_size = 50M
upload_max_filesize = 50M
и почитай ещё там же комменты
Спасибо, попробую.
Оставить комментарий
mr82
Как? Хочется не допустить загрузку больших файлов на сервер на уровне клиентской машины.