Ce que j’essaie de faire est d’obtenir un nombre de fichiers sélectionnés dans Dropzone avant de les télécharger.
var count= myDropzoneNST.getAcceptedFiles().length;
Je peux obtenir un nombre de fichiers téléchargés en utilisant cette ligne, mais ce que j’essaie de faire est d’obtenir le nombre de fichiers valides sélectionnés avant de les télécharger.
var count= myDropzoneNST.files.length;
vous donnera le nombre total de fichiers dans votre dropzone.
// To access all files count
myDropzone.files.length
// To access only accepted files count
myDropzone.getAcceptedFiles().length
// To access all rejected files count
myDropzone.getRejectedFiles().length
// To access all queued files count
myDropzone.getQueuedFiles().length
// To access all uploading files count
myDropzone.getUploadingFiles().length
Obtenir du document API ici
Mon expérience est que les méthodes .get*Files()
ne sont pas très précises. L'utilisation de .getAcceptedFiles().length
renverra le nombre actuel de fichiers acceptés moins celui qui vient d'être ajouté, si vous l'appelez à partir du gestionnaire d'événements addedFile()
, par exemple. Cela peut être "comme prévu", mais cela rend la formulation de "addedFile ()" un peu étrange.