Jquery-плагин. загрузка файлов + progressbar
Нашел несколько, но не было подходящего под мои нужды..
Хотелось бы без использования flash, что был легкий, без UI.
Возможность использования нескольких кнопок на одной странице.
в теге с кнопкой или рядом где-то задавать параметры поля и файла для передачи и проверки на сервере.
Нужна проверка загружаемого файла, и в случае ошибки отправлять сообщение или код ошибки.
Нужен прогрессбар (при загрузке двигается полоска, отображение скорости, и оставшегося времени)
В случае удачной загрузки - возвращать информацию о файле в JSON.
Плагин должен вешаться на любой элемент, желательно `a` или `button`.
При нажатии на кнопку должно открываться окно выбора фала.
Когда выбрали файл, должен выполняться ajax-запрос на сервер с отправкой файла, при этом прогрессбар должен показывать полоску загрузки
html:
Загрузить изображение
...тут будет выводиться результат...
Загрузить файл
...тут будет выводиться результат...
php-callback:
в файле должны выполняться проверки:
- удачный upload файла;
- соответствие допустимому размеру (например до 5 мегабайт);
- если были заданы определенные расширения для файла, то проверять на соответствие;