Dropzone Js, find out how many files are currently inside the dropzone
Asked Answered
L

2

10

Im using the dropzone js (http://www.dropzonejs.com/) to upload files but I need to know how many files are currently inside the Dropzone, the user might have deleted some but I need to know if there is at least 1 file before I submit the whole form that the user is filling.

If i use the myDropzone.length it will still count the removed files from the dropzone so if the user adds 2 files and then removes one of them the .length would be = 2 and in that case I would need to know the real length which would be 1 in this particular case

Lucic answered 27/10, 2016 at 20:39 Comment(1)
Possible duplicate of Get count of selected files in dropzoneCondiment
D
18

Dropzone provide multiple function to get only accepted, rejected, queued or uploading files.

// 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

Get from document API here

Density answered 15/2, 2017 at 14:20 Comment(2)
I am trying to get a list of the files that are in the Dropzone. How do I access the list of files in the Dropzone?Sheathbill
@Sheathbill Use myDropzone.files. Remove .lenght of upper example and you can get file list of every sectionsDensity
R
4

"To access all files in the dropzone, use myDropzone.files."

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

Regret answered 27/10, 2016 at 20:45 Comment(1)
The problem is when the user decides to remove one of the files, then the .length remains the same counting the removed files, so I need to know how many files are there without the removed onesLucic

© 2022 - 2024 — McMap. All rights reserved.