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