J'utilise le téléchargement de fichiers jQuery pour télécharger les fichiers sur le serveur. Je souhaite limiter l'utilisateur à l'envoi d'un maximum de 6 fichiers. Je recherche le téléchargement du fichier jquery wiki mais je n'ai pas trouvé le paramètre correspondant. Y at-il un moyen que je peux limiter l'utilisateur sur le nombre d'uplaod
Utilisez maxNumberOfFiles
voici documentation :
$('#fileuploadbasic').fileupload({
maxNumberOfFiles: 6
});
maxNumberOfFiles ne fonctionnait pas pour moi alors j'ai fait ce qui suit
$('#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,
});
Vous pouvez limiter le téléchargement de fichiers à l'aide du fichier "Uploadhandler.php". Changez l'option "max_number_of_files". travaille pour moi. Mais cela ne valide que lorsque vous téléchargez le fichier.
Tu peux essayer:
$('#fileuploadbasic').fileupload({
//.....
paramName: 'your_input_name',
add : function (e, data) {
if(data.paramName != undefined) data.submit();
}
});
Si vous utilisez le fileupload "Krajee", vous devrez utiliser
$('#fileuploadbasic').fileinput({
maxFileCount: 6
});
Si défini sur 0, cela signifie que la taille autorisée est illimitée. La valeur par défaut est 0.