Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проверить вес загружаемого изображения на стороне клиента - как? (https://javascript.ru/forum/misc/22373-proverit-ves-zagruzhaemogo-izobrazheniya-na-storone-klienta-kak.html)

Volonter 17.10.2011 11:43

Проверить вес загружаемого изображения на стороне клиента - как?
 
Всем здравствуйте, подскажите пожалуйста, есть на сайте форма для загрузки нескольких изображений. Используется плагин jQuery Multiple File Upload Plugin v1.31
В плагине предусмотрена функция проверки на расширение файла, а можно ли как то проверить на вес? Тоесть, чтобы честный пользователь, в случае попытки загрузить файл весом больше, чем установлено в maxFileSize в hidden форме получал алерт с текстом "Изображение которое вы пытаетесь загрузить весит более, чем ... ( тут maxFileSize) "?

Триви 17.10.2011 12:08

конешно можно.. проверяй на сервере и возвращай клиенту..
<?php if ($_FILES['uploadfile']['size'] > $max_file_size) echo "Текст ошибки"; ?>

cyanidesign 18.10.2011 01:46

Для пользователей с современными браузерами можно применить File API. Заодно и новую технологию изучите :) Вот отличная статья на тему: https://developer.mozilla.org/en/Usi...b_applications

Там же как раз есть пример получения размера файла.


Часовой пояс GMT +3, время: 06:52.