Dropzone Js,找出dropzone当前有多少文件

时间:2016-10-27 20:39:27

标签: javascript jquery html dropzone.js

我使用dropzone js(http://www.dropzonejs.com/)上传文件,但我需要知道Dropzone当前有多少文件,用户可能已经删除了一些,但我需要知道是否至少有1个文件在我提交用户填写的整个表单之前。

如果我使用myDropzone.length,它仍将从dropzone中计算删除的文件,因此如果用户添加2个文件然后删除其中一个文件,则.length将为= 2,在这种情况下,我需要知道实际长度,在这种特殊情况下为1

2 个答案:

答案 0 :(得分:7)

Dropzone提供多种功能,只能接收,拒绝,排队或上传文件。

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

答案 1 :(得分:3)

“要访问dropzone中的所有文件,请使用myDropzone.files。”

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