Dropzone文件列表

时间:2017-06-30 07:29:40

标签: javascript forms dropzone.js

如何从DropZone获取所有(已加载,取消,正在处理等)文件的列表?我将解析这些数据,并在提交表单之前生成隐藏的输入字段。

1 个答案:

答案 0 :(得分:0)

我过去也遇到过这个问题,所以我添加了自己的列表:

在完整的活动中,我创建了一个以这种形式创建的列表

this.list = {}; //this is not inside the event if this would be inside the list has max one item so you have to do that as a normal var in your js
// response text is a hashed filename so its unique you also can use a normal array and push it
this.list[file.xhr.responseText] = file.name  

但是你还必须删除列表中的文件(在删除的事件中):

delete this.list[file.xhr.responseText];

您可以添加一个将此列表写入隐藏输入字段的保存功能

 $('#hiddenfield').attr('value', JSON.stringify(dropzone.list));