Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何清除dropzone预览?_Javascript_Jquery_File Upload_Dropzone.js - Fatal编程技术网

Javascript 如何清除dropzone预览?

Javascript 如何清除dropzone预览?,javascript,jquery,file-upload,dropzone.js,Javascript,Jquery,File Upload,Dropzone.js,我们正在使用dropzone.js将文件上载到服务器。除了一个小的视觉效果外,它大部分都在工作 当用户上载一个或多个文件时,预览元素将添加到dropzone预览列表中。我们将列出addedfile,并在datatable中显示有关上载文件的信息 如果用户上传更多文件,这些文件也会添加到dropzone预览列表中,我们也会将它们的相关信息添加到数据表中 问题是dropzone预览列表无限期地增长,这并没有什么好处 我们想要列表,以显示每个文件上载的成功或失败,但我们希望在每次上载开始时清除列表。也

我们正在使用dropzone.js将文件上载到服务器。除了一个小的视觉效果外,它大部分都在工作

当用户上载一个或多个文件时,预览元素将添加到dropzone预览列表中。我们将列出addedfile,并在datatable中显示有关上载文件的信息

如果用户上传更多文件,这些文件也会添加到dropzone预览列表中,我们也会将它们的相关信息添加到数据表中

问题是dropzone预览列表无限期地增长,这并没有什么好处

我们想要列表,以显示每个文件上载的成功或失败,但我们希望在每次上载开始时清除列表。也就是说,如果用户上传三个文件,我们希望在列表中看到三个文件。如果用户上传了两个文件,我们希望看到前三个文件的预览,然后显示两个新上传的文件

这将很简单,如果在第一次文件上载之前触发了一个事件,但从我所看到的,addedfile是始终触发的第一个事件,但它为每个文件触发,并且在预览添加到列表后触发


此时,我唯一能想到的是在完整事件中用自定义类标记每个事件,然后在addedfile中用该事件清除每个事件。我认为这会起作用,但这似乎是一个很难解决的问题,我想知道我是否错过了一个更简单的解决方法。

查看文档,处理多个文件似乎是一个很有希望的事件。当多个文件开始上传时,它似乎会触发。如果这不起作用,您概述的步骤应该不会太难实现。我想要的是在处理任何单个文件之前触发的单个事件,无论是上载单个文件还是多个文件。这似乎不存在。我的作品很难看,但似乎很管用。