Drupal → Модуль Multiupload Filefield Widget — виджет массовой загрузки файлов для Drupal 7

29.05.2011

Описание

Модуль Multiupload Filefield Widget позволяет загружать несколько файлов за раз в поля типа File. Модуль использует исключительно возможности HTML5, что ставит ограничение на поддерживаемые браузеры: Firefox 3.6+, Chromium 10+, Opera 11.01+ (IE как видно в пролёте).

Установка и использование

Установка стандартная — распаковать в sites/all/modules, включить.

После включения модуля, у полей типа File появится новый тип виджета — Multiupload:

Форма добавления нового поля

Выбираем его.

В настройках поля, меняем значение опции Number of values на любое отличное от 1 значение, например Unlimited:

Форма настроек поля

Всё. После этого можно будет выбирать в поле несколько файлов за раз:

Множественный выбор файлов

Для загрузки картинок есть родственный модуль Multiupload Imagefield Widget.

Похожий модуль для Drupal 6 — ImageField Zip/HTML5 Bulk Upload.

Примечание: если виджет не хочет загружать большое количество файлов, то в php.ini следует увеличить значения директив max_file_uploads и upload_max_filesize

Написанное актуально для
Drupal 7
Похожие записи

Комментарии

Виктор
31.05.2011, 20:58

Спасибо. для семерки такое очень актуально

Алексей
22.09.2011, 14:00

Ох как это я не заметил..
Тогда вопрос в тему.
media + plupload грузят картинки в корень (в files) а как же настроить что бы в папку грузил как стандартный image плагин грузит.

Сергей
23.09.2011, 15:16

Подскажите, как загрузить более 25 картинок за раз?

Сергей
23.09.2011, 15:27

А вы пробовали сами?) Я сколько не пробую - 25, 30, 100 - в итоге получается 25 за один заход и все.

Смотреть в php.ini на предмет
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 25

Сергей
18.10.2011, 19:37

Нет. Это не влияет. Выкручивали лимиты до облаков в PHP - бесполезно. В итоге нашли что это бага.

Гость
13.11.2011, 02:02

Сергей, проме лимитов PHP есть еще лимиты сервера :)
андед про них не знает.
правильнй путь - пользовать костыль на flash, gears или silverlight, резать файлы на кусочки и пулять из мелкими порциями по пост-запросу на порцию :)
Либо второй путь - пулять большим куском ВСЕ. но для приема делать отдельный сервис
А ооочень большой POST это плохо.

Александр
18.11.2011, 20:20

В модуле баг есть - Transliteration не переводит русские имена файлов в транслит.

Александр
18.11.2011, 20:22

Да, он самый. Я вчера обнаружил и зарелизил.

Гость
30.12.2011, 12:07

У меня если в виджете поставлю "MUltiupload" перестает работать Insert :( Как решить?

Вопрос: а можно сделать так, чтобы файлы закачивались по порядку, а не вразброс. Предположим у меня есть файлы с именами 1.jpg 2.jpg 3.jpg .... 25.jpg а закачиваются они в хаотичном порядке, можно что нибудь сделать, либо придумать??? а то приходится ручками порядок выставлять =(

Андрей
16.11.2013, 22:14

Да, порядок сортировки напрягает. Чиркните если решение будет.

Андрей
16.11.2013, 22:32

Спасибо, но это про multiupload_filefield_widget. Я же пользуюсь еще drupal 6 и "ImageField Zip/HTML5 Bulk Upload".

Александр
24.05.2014, 07:34

Здравствуйте.
Столкнулся с проблемой больше 200 изображений, а точнее больше 195 шт при настройках "Без ограничения" не удается закачать.
Как обойти данное ограничение?

Гость
06.11.2020, 00:55

Если в форме при сабмите не проходит валидация этот виджет перестает работать. Если повторно попробовать сохранить форму вообще остается один файл

Добавить комментарий