Всем нравится загрузка файлов с индикацией процента загрузки, многие хотят перетягивать файлы для загрузки непосредственно в браузер, обо всем этом в сегодняшней статье.
Достаточно сложно определить очередность в Топ-5 плагинов для загрузки файлов, но я постараюсь.
Пятое место:
SWFUpload
Достаточно прикольный загрузчик практически полностью на Flash.
Достоинства SWFUpload
- можно сделать заведомо более красивый и анимированный интерфейс, изменяя флеш-файлы
- во время загрузки файлов отображается скорость загрузки в мегабитах
Недостатки SWFUpload
- чистый флеш
Четвертое место место:
EXT File Upload Form
Тут сложно выделить достоинства и недостатки, можно загружать несколько файлов, есть очереди файлов, отлично подойдет, если весь интерфейс написан на ExtJs, но нет перетягивания файлов в браузер и если вы используете не ExtJs в остальном интерфейсе то придеться немало поплясать с бубном, чтобы все запилилось.
Третье место:
Многофайловый загрузчик на jQuery и Flash
Здесь как всегда, очереди файлов, индикатор процеса загрузки, но плюсом является то, что это работает на jQuery, а значит сразу добавляется большущая куча дополнительных возможностей, и бубен можно повесить на гвоздик.
Multiple File Upload With Jquery & Flash
Второе место:
FuncyUpload Swiff+Ajax Upload
Достаточно приятный плагин. Сам пользовался пару лет назад. Но время неумолимо движеться вперед.
Достоинства FuncyUpload
- конечно, Ajax-загрузка, то есть без перезагрузки страницы и собственно с отправкой формы не заметно для пользователя.
- наичие прогресс-бара — индикатора загрузки
- есть возможность указывать в диалоге выбора типы файлов, разрешенных для загрузки
- в результате загрузки фронт-енд скрипт получает информацию о загруженном файле (расположение на сервере, размер и т.п.)
- есть очередь загрузки файлов (загрузка отображается как на flickr
Недостатки FancyUpload
- первый и самый главный недостаток — скрипт работает на MooTools
- нет возможности перетягивать файл с десктопа на страницу браузера (как в Gmail)
- по собственному опыту могу сказать, что достаточно не удобен в настройке, хотя если не нужно придумывать свою системы хранения файлов, уведомлений и не надо ничего прикручивать дополнительного, то все достаточно гибко
Первое место:
Загрузчик файов на Jquery с прогрессбаром и возможностью перетягивать файлы в браузер
Тут все вообще супер.
Достоинства
- возможность перетягивать файлы в окно браузера
- работает на jQuery
- есть готовый менеджер загруженных файлов
- есть очередь загрузки
- есть индикатор процеса загрузки
- возможость удалять загруженные файлы
- возможность запускать загрузку не всех файлов в очереди, а по отдельности
- при загрузке фотографий самостоятельно создает уменьшенные копии для thumbnails