upload - надо проверить размер файла на локальной тачке, а не на удаленной
Есть <input type="file" name="myfile">
Хочу до отправки проверить размер файла.
Потому-что некрасиво получается ограничить размер в 100 кб, затем после скачивания 2-метрового файлика на сервак средствами пхп выяснить, что размер файла большой и отвергнуть его...
Хотя используя уязвимость IE можно прочитать размер файла (но я не советую)
use CGI::Carp 'fatalsToBrowser';
$CGI::POST_MAX=1024 * 100; # max 100K posts
$CGI::DISABLE_UPLOADS = 1; # no uploads
== CUT ==
Но тока это не пхп ;)=
Потом можно еще при субмите формы контролировать значение этого поля Javascript'ом... Там же можно контролировать реальный адрес документа (Уж не помню, как звучит это свойство, глянь в справочнике по объекту document). Хотя вообще, все это очень ненадежно. Потому аплоадные файлы и валятся сразу не к тебе на сервер, а в /tmp.
Цитата:
Originally posted by L'Eglantier
===cut===
Потому аплоадные файлы и валятся сразу не к тебе на сервер, а в /tmp.
===cut===
Потому аплоадные файлы и валятся сразу не к тебе на сервер, а в /tmp.
;)=
В пхп при аплоаде файла его нельзя получить в переменную. Нужно обязательно сохранить в файл в /tmp, а потом с диска прочитать.
И никакого поэтому.