Я использую загрузку файла jquery для загрузки файлов на сервер. Я хочу ограничить пользователя загрузкой максимум 6 файлов. Я ищу загрузку файла jQuery wiki, но не нашел для него параметра. Есть ли способ, которым я могу ограничить пользователя по количеству uplaods
Загрузка файла jquery с ограничением количества файлов
Ответ 1
Используйте maxNumberOfFiles
здесь документация:
$('#fileuploadbasic').fileupload({
maxNumberOfFiles: 6
});
Ответ 2
maxNumberOfFiles не работал у меня, поэтому я сделал следующее
$('#fileuploadbasic').fileupload({
change : function (e, data) {
if(data.files.length>=5){
alert("Max 5 files are allowed")
return false;
}
},
maxFileSize: 20000000,
acceptFileTypes: /(\.|\/)(jpe?g|png)$/i,
});
Ответ 3
Вы можете ограничить загрузку файлов файлом "Uploadhandler.php". Измените параметр "max_number_of_files". работает на меня. Но он проверяется только при загрузке файла.
Ответ 4
Вы можете попробовать:
$('#fileuploadbasic').fileupload({
//.....
paramName: 'your_input_name',
add : function (e, data) {
if(data.paramName != undefined) data.submit();
}
});
Ответ 5
Если вы используете файловую загрузку "Krajee", вам придется использовать
$('#fileuploadbasic').fileinput({
maxFileCount: 6
});
Если установлено значение 0, это означает, что разрешенный размер неограничен. По умолчанию 0.