Описание тега jquery-file-upload
Загрузка файла 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-форм.