如何清除dropzone.js dropzone

mle*_*s54 9 dropzone.js

我开始使用dropzone.js并遇到了一个小问题.我可以上传文件.我使用模态弹出窗口来获取文件信息.

问题是当我返回我之前上传的文件仍然在放置区域(带有复选标记)时.我想要一个空的dropzone.

想法?

小智 14

您是否尝试在上传后调用dropzone对象的"removeAllFiles"功能?

请参阅文档:http://www.dropzonejs.com/#dropzone-methods

在这篇文章的第一个答案中,解决方案也是调用"removeAllFiles"函数: 从Dropzone.js中删除所有手动添加的文件?

如果它无法解决您的问题,请提供更多信息


Dru*_*lan 7

jquery你一起可以做这样的事情。

var dZUpload = $('#dZUpload).dropzone({
  ..
})

$('.click').click(function() {
  dZUpload[0].dropzone.removeAllFiles();  
})
Run Code Online (Sandbox Code Playgroud)


che*_*bow 6

我看到的所有答案都涉及在初始化dropzone时分配一个变量。如果您不想执行此额外步骤,并且已经有了dropzone元素:您可以使用Dropzone的forElement方法直接将您的dropzone定位为目标,而无需任何变量:

Dropzone.forElement('#myDropzoneElementID').removeAllFiles(true)
Run Code Online (Sandbox Code Playgroud)