我有一个关于dropzone
的基本问题。
我正在通过dropzone
上传多个文件,它们表现不错,但我如何存储有关当前上传文件的信息?
假设我有3个已上传的文件。当它们成功上传时,我想知道当前上传的文件是什么。 我如何跟踪这些信息?
Dropzone.autoDiscover = false;
var md = new Dropzone(".mydropzone", {
url: "/upload/",
maxFilesize: "5",
addRemoveLinks: true
});
md.on("complete", function (file, response) {
alert(response)
if (this.getUploadingFiles().length === 0 && this.getQueuedFiles().length === 0) {
alert('awais');
}
md.removeFile(file);
});
谢谢,
答案 0 :(得分:2)
您可以在外部作用域中创建一个数组,并将所有上传的文件添加到其中:
Dropzone.autoDiscover = false;
var md = new Dropzone(".mydropzone", {
url: "/upload/",
maxFilesize: "5",
addRemoveLinks: true
});
var uploaded = []
md.on("complete", function (file, response) {
uploaded.push(file)
alert(uploaded) // The files uploaded so far
alert(response)
if (this.getUploadingFiles().length === 0 && this.getQueuedFiles().length === 0) {
alert('awais');
}
md.removeFile(file);
});