Описание тега jquery-file-upload

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

Загрузка файла jQuery - это виджет blueimp с возможностью выбора нескольких файлов, поддержкой перетаскивания, индикаторами выполнения и изображениями предварительного просмотра для jQuery.
Он поддерживает междоменную загрузку фрагментированных и возобновляемых файлов, а также изменение размера изображения на стороне клиента.
Он работает с любой серверной платформой (PHP, Python, Ruby on Rails, Java, Node.js, Go и т. Д.), Которая поддерживает загрузку стандартных файлов HTML-форм.

особенности

  • Загрузка нескольких файлов:
    позволяет выбрать несколько файлов одновременно и загрузить их одновременно.

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


  • Индикатор выполнения загрузки: отображает индикатор выполнения, показывающий прогресс загрузки для отдельных файлов и для всех загрузок вместе взятых.

  • Отмена загрузки:
    отдельные загрузки файлов могут быть отменены, чтобы остановить процесс загрузки.

  • Возобновляемые загрузки: прерванные загрузки
    можно возобновить в браузерах, поддерживающих Blob API.

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

  • Изменение размера
    изображения на стороне клиента: размер изображений можно автоматически изменять на стороне клиента с помощью браузеров, поддерживающих необходимые JS API.

  • Предварительный просмотр изображений, аудио и видео:
    предварительный просмотр изображений, аудио и видео файлов может отображаться перед загрузкой с помощью браузеров, поддерживающих необходимые API.

  • Плагины браузера (например, Adobe Flash) не требуются:
    реализация основана на открытых стандартах, таких как HTML5 и JavaScript, и не требует дополнительных плагинов браузера.

  • Изящный откат для устаревших браузеров:
    загружает файлы через XMLHttpRequests, если поддерживается, и использует фреймы как резерв для устаревших браузеров.

  • Резервная форма загрузки HTML-файла:
    позволяет прогрессивное улучшение с помощью стандартной формы загрузки HTML-файла в качестве элемента виджета.

  • Межсайтовая
    загрузка файлов: поддерживает загрузку файлов в другой домен с межсайтовыми XMLHttpRequests или перенаправлениями iframe.

  • Несколько экземпляров плагина:
    позволяет использовать несколько экземпляров плагина на одной веб-странице.

  • Настраиваемый и расширяемый:
    предоставляет API для установки индивидуальных параметров и определения методов обратного вызова для различных событий загрузки.

  • Загрузка многостраничных потоков и потоков содержимого
    файлов: файлы могут быть загружены как стандартные "multipart/form-data" или поток содержимого файлов (загрузка файла HTTP PUT).

  • Совместимость с любой серверной платформой приложений:
    работает с любой серверной платформой (PHP, Python, Ruby on Rails, Java, Node.js, Go и т. Д.), Которая поддерживает загрузку стандартных файлов HTML-форм.

Полезные ссылки