我开始使用dropzone.js并遇到了一个小问题。我可以上传文件。我使用模态弹出窗口来获取文件信息。
问题是当我返回我之前上传的文件仍然在放置区(带有复选标记)时。我想要一个空的dropzone。
想法?
答案 0 :(得分:9)
您上传后是否尝试调用dropzone对象的“removeAllFiles”功能?
请参阅文档:http://www.dropzonejs.com/#dropzone-methods
在这篇文章的第一个答案中,解决方案也是调用“removeAllFiles”函数: removing all manually added files from Dropzone.js?
如果它无法解决您的问题,请提供更多信息
答案 1 :(得分:2)
您可以在上传之前调用removeAllFiles函数来清除dropzone对象。所以,当您尝试使用dropzone上传内容时,它将始终清晰。
myDropzone.removeAllFiles();
答案 2 :(得分:1)
使用DB::raw('LOCK TABLES important_table WRITE')
,您可以进行如下操作。
jquery
答案 3 :(得分:1)
我看到的所有答案都涉及在初始化dropzone时分配一个变量。如果您不想执行此额外步骤,并且已经有了dropzone元素:您可以使用Dropzone的forElement
方法直接定位您的dropzone,而无需任何变量:
Dropzone.forElement('#myDropzoneElementID').removeAllFiles(true)