9 votes

Dropzone Js, pour savoir combien de fichiers se trouvent actuellement dans la zone de dépôt.

J'utilise le dropzone js ( http://www.dropzonejs.com/ ) pour télécharger des fichiers mais j'ai besoin de savoir combien de fichiers se trouvent actuellement dans la Dropzone, l'utilisateur peut en avoir supprimé certains mais j'ai besoin de savoir s'il y a au moins un fichier avant de soumettre le formulaire complet que l'utilisateur est en train de remplir.

Si j'utilise myDropzone.length, les fichiers supprimés de la zone de dépôt seront toujours comptés. Ainsi, si l'utilisateur ajoute 2 fichiers et en supprime un, le .length sera = 2 et dans ce cas, je devrai connaître la longueur réelle, qui sera de 1 dans ce cas particulier.

17voto

Camille Points 1319

Dropzone propose plusieurs fonctions permettant d'obtenir uniquement les fichiers acceptés, rejetés, en file d'attente ou en cours de téléchargement.

// To access only accepted files count (answer of question)
myDropzone.getAcceptedFiles().length

// To access all files count
myDropzone.files.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

3voto

imjared Points 2750

"Pour accéder à tous les fichiers de la zone de dépôt, utilisez myDropzone.files ."

http://www.dropzonejs.com/#dropzone-methods

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X