我在一个允许用户将文件发送给其他用户的项目中使用了react-fine-uploader。我已禁用auto-upload
并且正在使用带有缩略图的Gallery
组件。用户选择他要发送的文件后,他单击Send
按钮,该按钮将调用uploadStoredFiles()
。
上传完所有文件并显示成功消息后,我想清除拖放区,以便用户可以重新开始并将更多文件发送到其他地方。
我不知道该怎么做。FineUploader有一个reset((方法,它似乎可以重置内部状态,但缩略图仍保留在拖放区中。它们在<ul>
中呈现为<li>
s,所以我可以从 DOM 中删除它们,但这是一个似乎错误的反应应用程序。
有没有正确的方法可以做到这一点?
即使超出范围也应该工作:
Dropzone.forElement("#idOfDropzone").removeAllFiles(true);