Ответ 1
Используйте maxNumberOfFiles
здесь документация:
$('#fileuploadbasic').fileupload({
maxNumberOfFiles: 6
});
Я использую загрузку файла jquery для загрузки файлов на сервер. Я хочу ограничить пользователя загрузкой максимум 6 файлов. Я ищу загрузку файла jQuery wiki, но не нашел для него параметра. Есть ли способ, которым я могу ограничить пользователя по количеству uplaods
Используйте maxNumberOfFiles
здесь документация:
$('#fileuploadbasic').fileupload({
maxNumberOfFiles: 6
});
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,
});
Вы можете ограничить загрузку файлов файлом "Uploadhandler.php". Измените параметр "max_number_of_files". работает на меня. Но он проверяется только при загрузке файла.
Вы можете попробовать:
$('#fileuploadbasic').fileupload({
//.....
paramName: 'your_input_name',
add : function (e, data) {
if(data.paramName != undefined) data.submit();
}
});
Если вы используете файловую загрузку "Krajee", вам придется использовать
$('#fileuploadbasic').fileinput({
maxFileCount: 6
});
Если установлено значение 0, это означает, что разрешенный размер неограничен. По умолчанию 0.