我要做的是在上传之前获取dropzone中所选文件的数量。
var count= myDropzoneNST.getAcceptedFiles().length;
我可以使用这一行来获取上传文件的数量,但我想要做的是在上传之前获取所选有效文件的数量。
答案 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()”的措辞有些奇怪。