获取dropzone中所选文件的数量

时间:2015-04-28 04:18:11

标签: javascript arrays dropzone.js

我要做的是在上传之前获取dropzone中所选文件的数量。

var count= myDropzoneNST.getAcceptedFiles().length;

我可以使用这一行来获取上传文件的数量,但我想要做的是在上传之前获取所选有效文件的数量。

3 个答案:

答案 0 :(得分:18)

var count= myDropzoneNST.files.length;

将为您提供dropzone中的文件总数。

答案 1 :(得分:4)

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

从文档API获取here

答案 2 :(得分:0)

我的经验是.get*Files()方法不是很准确。如果您从.getAcceptedFiles().length事件处理程序调用它,addedFile()用法将返回当前已接受文件数减去刚刚添加的文件数。这可能是“按设计”,但它使“addedFile()”的措辞有些奇怪。

相关问题