我在一个允许用户将文件发送给其他用户的项目中使用react-fine-uploader。我有auto-upload
禁用,我正在使用缩略图的Gallery
组件。一旦用户选择了他想要发送的文件,他就会点击一个调用Send
的uploadStoredFiles()
按钮。
一旦上传了所有文件并显示了成功消息,我想清除dropzone,以便用户可以重新开始并在其他地方发送更多文件。
我无法弄清楚如何做到这一点。 FineUploader有一个reset()方法似乎重置内部状态,但缩略图仍然在dropzone中。它们在<li>
中呈现为<ul>
s所以我可以从DOM中删除它们,但这是一个似乎错误的反应应用程序。
有没有正确的方法来做到这一点?
这甚至应该超出范围:
Dropzone.forElement("#idOfDropzone").removeAllFiles(true);