Вместо выбора и загрузки одного файла в то время, или с помощью нескольких полей закачивать в той же форме, что разработчики могут развернуть Bootstrap Input File, чтобы предоставлять своим пользователям красивый файл собирание интерфейс, в комплекте с предварительного просмотра файлов, поддержка для выбора нескольких файлов, а также различные кнопки действий.
Bootstrap Входной файл имеет в основном четыре основных элемента. Кнопка выбора файла, кнопка загрузки, кнопка Удалить выбор, и секция предварительного просмотра.
Каждый из них можно отключить или настроить с помощью CSS, что позволяет разработчикам создавать собственные сборщиков файлов, как они считают нужным использовать в их применении.
Bootstrap Входной файл также поддерживает инвалидов состояния, очень легкий, когда дело доходит до размера диска, и обрабатывает только на стороне клиента, операции относительно процесса загрузки. Это означает, что она должна быть интегрирована на стороне сервера, чтобы фактически сохранить и сохранить загруженные файлы. Хорошая новость заключается в том, что, поскольку он написан на JavaScript и HTML 5 это может быть сделано, чтобы работать практически с любым видом языка программирования на стороне сервера.
Демонстрационный входит в комплект входной файл загрузки пакета Bootstrap
Что нового в этом выпуске:.
- Улучшение:
- Пользовательские теги для layoutTemplates и previewTemplates (новые свойства customLayoutTags и customPreviewTags включены).
- Новый filebatchselected событие запускается после каждой партии файлов выбраны.
- Новый метод быстрее replaceAll вместо регулярного выражения синтаксического анализа для замены тегов в шаблонах.
- Улучшение обработчик ошибок для захвата исключений безопасности FileReader и новое свойство msgFileSecured будет отображать сообщение об исключении безопасности.
- Код очистки и реструктурировать изменений линт JS (с использованием библиотеки очистки JSHint кода).
- Разрешить отображение длинных имен файлов без перерывов пространства / слов.
- Исправлена ошибка сброса стека файлов для различных режимов загрузки (по одному, пакетный режим в асинхронном режиме и пакетной синхронизации).
- прогресс загрузки усовершенствований штрих-моделирования.
поддержка
Что нового в версии 4.2.8:
- Улучшение:
- Пользовательские теги для layoutTemplates и previewTemplates (новые свойства customLayoutTags и customPreviewTags включены).
- Новый filebatchselected событие запускается после каждой партии файлов выбраны.
- Новый метод быстрее replaceAll вместо регулярного выражения синтаксического анализа для замены тегов в шаблонах.
- Улучшение обработчик ошибок для захвата исключений безопасности FileReader и новое свойство msgFileSecured будет отображать сообщение об исключении безопасности.
- Код очистки и реструктурировать изменений линт JS (с использованием библиотеки очистки JSHint кода).
- Разрешить отображение длинных имен файлов без перерывов пространства / слов.
- Исправлена ошибка сброса стека файлов для различных режимов загрузки (по одному, пакетный режим в асинхронном режиме и пакетной синхронизации).
- прогресс загрузки усовершенствований штрих-моделирования.
поддержка
Что нового в версии 4.2.2:
- Улучшение:
- Пользовательские теги для layoutTemplates и previewTemplates (новые свойства customLayoutTags и customPreviewTags включены).
- Новый filebatchselected событие запускается после каждой партии файлов выбраны.
- Новый метод быстрее replaceAll вместо регулярного выражения синтаксического анализа для замены тегов в шаблонах.
- Улучшение обработчик ошибок для захвата исключений безопасности FileReader и новое свойство msgFileSecured будет отображать сообщение об исключении безопасности.
- Код очистки и реструктурировать изменений линт JS (с использованием библиотеки очистки JSHint кода).
- Разрешить отображение длинных имен файлов без перерывов пространства / слов.
- Исправлена ошибка сброса стека файлов для различных режимов загрузки (по одному, пакетный режим в асинхронном режиме и пакетной синхронизации).
- прогресс загрузки усовершенствований штрих-моделирования.
поддержка
Что нового в версии 4.2.1:
- Улучшение:
- Пользовательские теги для layoutTemplates и previewTemplates (новые свойства customLayoutTags и customPreviewTags включены).
- Новый filebatchselected событие запускается после каждой партии файлов выбраны.
- Новый метод быстрее replaceAll вместо регулярного выражения синтаксического анализа для замены тегов в шаблонах.
- Улучшение обработчик ошибок для захвата исключений безопасности FileReader и новое свойство msgFileSecured будет отображать сообщение об исключении безопасности.
- Код очистки и реструктурировать изменений линт JS (с использованием библиотеки очистки JSHint кода).
- Разрешить отображение длинных имен файлов без перерывов пространства / слов.
- Исправлена ошибка сброса стека файлов для различных режимов загрузки (по одному, пакетный режим в асинхронном режиме и пакетной синхронизации).
- прогресс загрузки усовершенствований штрих-моделирования.
поддержка
Что нового в версии 4.2.0:
- Улучшение:
- Пользовательские теги для layoutTemplates и previewTemplates (новые свойства customLayoutTags и customPreviewTags включены).
- Новый filebatchselected событие запускается после каждой партии файлов выбраны.
- Новый метод быстрее replaceAll вместо регулярного выражения синтаксического анализа для замены тегов в шаблонах.
- Улучшение обработчик ошибок для захвата исключений безопасности FileReader и новое свойство msgFileSecured будет отображать сообщение об исключении безопасности.
- Код очистки и реструктурировать изменений линт JS (с использованием библиотеки очистки JSHint кода).
- Разрешить отображение длинных имен файлов без перерывов пространства / слов.
- Исправлена ошибка сброса стека файлов для различных режимов загрузки (по одному, пакетный режим в асинхронном режиме и пакетной синхронизации).
- прогресс загрузки усовершенствований штрих-моделирования.
поддержка
Что нового в версии 4.1.8:
- Улучшение:
- Пользовательские теги для layoutTemplates и previewTemplates (новые свойства customLayoutTags и customPreviewTags включены).
- Новый filebatchselected событие запускается после каждой партии файлов выбраны.
- Новый метод быстрее replaceAll вместо регулярного выражения синтаксического анализа для замены тегов в шаблонах.
- Улучшение обработчик ошибок для захвата исключений безопасности FileReader и новое свойство msgFileSecured будет отображать сообщение об исключении безопасности.
- Код очистки и реструктурировать изменений линт JS (с использованием библиотеки очистки JSHint кода).
- Разрешить отображение длинных имен файлов без перерывов пространства / слов.
- Исправлена ошибка сброса стека файлов для различных режимов загрузки (по одному, пакетный режим в асинхронном режиме и пакетной синхронизации).
- прогресс загрузки усовершенствований штрих-моделирования.
поддержка
Что нового в версии 4.1.7:
- Улучшение:
- Пользовательские теги для layoutTemplates и previewTemplates (новые свойства customLayoutTags и customPreviewTags включены).
- Новый filebatchselected событие запускается после каждой партии файлов выбраны.
- Новый метод быстрее replaceAll вместо регулярного выражения синтаксического анализа для замены тегов в шаблонах.
- Улучшение обработчик ошибок для захвата исключений безопасности FileReader и новое свойство msgFileSecured будет отображать сообщение об исключении безопасности.
- Код очистки и реструктурировать изменений линт JS (с использованием библиотеки очистки JSHint кода).
- Разрешить отображение длинных имен файлов без перерывов пространства / слов.
- Исправлена ошибка сброса стека файлов для различных режимов загрузки (по одному, пакетный режим в асинхронном режиме и пакетной синхронизации).
- прогресс загрузки усовершенствований штрих-моделирования.
поддержка
Что нового в версии 4.0.0:
- Добавить функциональность для AJAX на основе ВЫГРУЗИТЬ с использованием HTML5 FormData ( большинство современных браузеров поддерживают). Деградирует до нормальной формы на основе представления файла, если это не поддерживается.
- Для использования AJAX Upload, свойство uploadUrl является обязательным и должен быть установлен.
- Повышение плагин теперь позволяет файлы, которые будут добавлены, добавляются, удаляются (на основе обратной связи от многих). Таким образом, можно добавлять файлы в окне предварительного просмотра.
- Новый DRAG & DROP зона доступна в режиме предварительного просмотра, чтобы перетащить файлы и добавить.
- Удалить или загружать файлы по одному или в пакетном режиме.
- Если showPreview установлен в ложь, или uploadUrl не поддерживается плагин будет деградировать к нормальной форме загрузки на основе.
- Конфигурируемые индикаторы для файла ожидают загрузки, файл успешно загружен, файлы ошибочный в загрузке.
- Возможность добавления дополнительных данных формы с загрузки на основе Ajax.
- Загрузить прогресс бар и индивидуальная загрузка миниатюр индикаторы.
- Возможность отмены и прервать текущую загрузку AJAX.
- Шаблоны были переделаны и расширения для каждого типа файлов.
Что нового в версии 3.0.0:
- Улучшенная кнопка загрузки для включать / отключать при использовании & # x3c, A & # x3e; тег.
- Обновить предварительный просмотр, чтобы показать ошибки правильно после каждого файла проверяется.
- Добавлена возможность переопределить метод пробкового со свойством slugCallback.
Что нового в версии 2.7.0:.
- Установить релиз стабильной в composer.json
Что нового в версии 2.6.0:
- Enhance плагин для настройки `elErrorContainer` для отображения ошибки проверки.
- Templatize errorContainer для отображения в окне предварительного просмотра.
- Более правильное исправление для IE (версия & # x3c; 11). Невозможность очистить значения FileInput
Что нового в версии 2.4.0:
- Плагин был полностью переделан для создания предварительного просмотра интеллекта на основе различные типы файлов предварительного просмотра. Встроенного типа поддержки файлов классифицируются как изображения, текст, HTML, видео, аудио, вспышка, объект, и другие.
- allowedPreviewTypes: Теперь Вы можете настроить, какие все типы файлов могут быть показаны в виде предварительного просмотра. Значение по умолчанию [ "образ", "HTML", "Текст", "видео", "аудио", "флэш ',' объекта ']. Таким образом, все типы файлов рассматриваются как объект для предварительного просмотра по умолчанию. Для exampleTo только предварительный просмотр изображения и видео, вы можете установить это [ "образ", "видео"].
- allowedPreviewMimeTypes: В дополнение к allowedPreviewTypes, вы также можете контролировать, какие все типы MIME могут отображаться для предварительного просмотра. Значение по умолчанию NULL, что означает все типы пантомимы поддерживаются.
- layoutTemplates: Позволяет настроить все параметры шаблона макета в пределах одного свойства. Объекты макета, которые могут быть сконфигурированы: main1, main2, предварительный просмотр, заголовок и модальный .
- previewTemplates: Все шаблоны предварительного просмотра для каждого типа предварительного просмотра, были объединены в одно свойство, а не отдельные шаблоны для изображений, текста и т.д. Клавиши форматы, заданные в allowedPreviewTypes и значений шаблоны, используемые для предварительного просмотра. Есть шаблоны по умолчанию для каждого установки двоичных типа предварительного просмотра файла (общий, изображение, текст, HTML, видео, аудио, флэш, объект, и другие). Родовой шаблон используется только для отображения контента initialPreview с использованием прямой разметки.
Что нового в версии 2.2.0:.
- Обновление readAsBinaryString для readAsArrayBuffer
Что нового в версии 2.0.0:
- Новый плагин событий добавлен: fileerror, fileloaded, filecleared .
- Новые методы плагин добавил: отключить, включить
- Расширенные настраиваемые шаблоны для предварительного просмотра изображения, текст и другие файлы (и общий шаблон).
- Сделать текст заголовка настраивается с помощью нового параметра msgSelected.
- Правильное вычисление выбранных файлов при initPreview ложно.
- Автоматическое масштаб изображения для предварительного просмотра, когда изображения слишком широко, чтобы поместиться в контейнере.
Что нового в версии 1.8.0:
- Enhanced шаблон заголовок и стиль для заголовков, чтобы предотвратить переполнение длинных имен файлов из контейнера заголовка.
Что нового в версии 1.7.0:
- Плагин теперь предлагает дополнительный overwriteInitial вариант <. / li>
Что нового в версии 1.6.0:
- Плагин теперь предлагает дополнительный метод обновления. Это позволяет динамически изменять атрибуты элемента или опции плагина во время выполнения и обновления виджета.
Требования
- включен JavaScript на стороне клиента
- JQuery 1.9 или выше
- Bootstrap 3 или выше
Комментарии не найдены