2016-02-10 5 views
1

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

ответ

-1

Вы можете использовать опцию jQuery-file-upload limitMultiFileUploads. Это undefined по умолчанию, но вы можете установить его на любое целое число, которое вы хотите, при инициализации jquery-file-upload.

Пример:

$('#input-field').fileupload({ multipart: true, limitMultiFileUploads: 3 });

Более подробную информацию о limitMultiFileUploads можно найти в документах here.

+0

прочитал его «Чтобы ограничить количество файлов, загруженных с одного запроса XHR, установите следующий вариант». Я хочу ограничить 3 файла вообще, а не один запрос XHR –

+0

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

0

Найдено результатов - maxNumberOfFiles опция.

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

Параметр maxNumberOfFiles зависит от параметра getNumberOfFiles, который определяется реализациями UI и AngularJS .

$('#input-field').fileupload({ 
    multipart: true, 
    maxNumberOfFiles: 3 
}); 

https://github.com/blueimp/jQuery-File-Upload/wiki/Options#maxnumberoffiles

Смежные вопросы