使用Dropzone.js我需要实现一种方法,当用户将文件拖放到Dropzone时,所有当前上传(如果有)都会被取消,因此只会上传当前的文件。
我需要一种方法来选择和删除它们。
我可以MyDropzone.processQueue
获取上传队列文件。我也可以MyDropzone.removeAllFiles()
但这会删除所有项目(上传或上传)。
我不明白如何将removeAllFiles()
方法仅应用于MyDropzone.processQueue
中的文件。
知道怎么做到这一点吗?
答案 0 :(得分:1)
Dropzone的最新版本提供了此方法,以及插入取消/删除上传链接的addRemoveLinks
选项。
答案 1 :(得分:0)
尝试:
Dropzone.autoDiscover = false;
$("#mydropzone").dropzone({
init: function() {
var $this = this;
$("button#clear-dropzone").click(function() {
$this.removeAllFiles(true);
});
}
});