htmler1.png

Всем нравится загрузка файлов с индикацией процента загрузки, многие хотят перетягивать файлы для загрузки непосредственно в браузер, обо всем этом в сегодняшней статье.

Достаточно сложно определить очередность в Топ-5 плагинов для загрузки файлов, но я постараюсь.

Пятое место:

SWFUpload

Достаточно прикольный загрузчик практически полностью на Flash.

Достоинства SWFUpload

  • можно сделать заведомо более красивый и анимированный интерфейс, изменяя флеш-файлы
  • во время загрузки файлов отображается скорость загрузки в мегабитах

Недостатки SWFUpload


SWFUpload | Demo


Четвертое место место:

EXT File Upload Form

NewImage.jpg
Тут сложно выделить достоинства и недостатки, можно загружать несколько файлов, есть очереди файлов, отлично подойдет, если весь интерфейс написан на ExtJs, но нет перетягивания файлов в браузер и если вы используете не ExtJs в остальном интерфейсе то придеться немало поплясать с бубном, чтобы все запилилось.


EXT File Upload Form


Третье место:

Многофайловый загрузчик на jQuery и Flash

Здесь как всегда, очереди файлов, индикатор процеса загрузки, но плюсом является то, что это работает на jQuery, а значит сразу добавляется большущая куча дополнительных возможностей, и бубен можно повесить на гвоздик.


Multiple File Upload With Jquery & Flash


Второе место:

FuncyUpload Swiff+Ajax Upload

NewImage.jpg
Достаточно приятный плагин. Сам пользовался пару лет назад. Но время неумолимо движеться вперед.

Достоинства FuncyUpload

  • конечно, Ajax-загрузка, то есть без перезагрузки страницы и собственно с отправкой формы не заметно для пользователя.
  • наичие прогресс-бара — индикатора загрузки
  • есть возможность указывать в диалоге выбора типы файлов, разрешенных для загрузки
  • в результате загрузки фронт-енд скрипт получает информацию о загруженном файле (расположение на сервере, размер и т.п.)
  • есть очередь загрузки файлов (загрузка отображается как на flickr

Недостатки FancyUpload

  • первый и самый главный недостаток — скрипт работает на MooTools
  • нет возможности перетягивать файл с десктопа на страницу браузера (как в Gmail)
  • по собственному опыту могу сказать, что достаточно не удобен в настройке, хотя если не нужно придумывать свою системы хранения файлов, уведомлений и не надо ничего прикручивать дополнительного, то все достаточно гибко


FancyUpload | Demo


Первое место:

Загрузчик файов на Jquery с прогрессбаром и возможностью перетягивать файлы в браузер

NewImage.jpg
Тут все вообще супер.

Достоинства

  • возможность перетягивать файлы в окно браузера
  • работает на jQuery
  • есть готовый менеджер загруженных файлов
  • есть очередь загрузки
  • есть индикатор процеса загрузки
  • возможость удалять загруженные файлы
  • возможность запускать загрузку не всех файлов в очереди, а по отдельности
  • при загрузке фотографий самостоятельно создает уменьшенные копии для thumbnails

Недостатков нет

Плагин + demo