Как очистить модальную зону после отправки в ReactJS?
Мне было интересно, как я могу очистить файлы внутри Dropzone после того, как он уже сохранен на сервере и в базе данных? Моя проблема заключается в том, что, когда я представил его, сохранить файлы в Dropzone и даже на модальном закрыты. Я хотел бы дать код об очистке dropzone, но я понятия не имею, поэтому вместо этого я оставлю код dropzone и onsubmit.
Код для onsbumit
onSubmit() {
debugger
form.Status=0;
form.isActive=true;
return(form.Key > 0 ? this.creater : this.creater).call(this, form);
return false;
}
код для ondrop
onDrop(acceptedFiles, e) {
debugger
console.log('Received files: ', acceptedFiles);
this.setState({files: acceptedFiles});
const req = request.post('http://localhost:8933/api/upload/post');
acceptedFiles.forEach(file => {
req.attach(thisUuid , file);
});
req.end(callback);
}
1 ответ
У Dropzone есть метод removeAllFiles
который удаляет все файлы, которые в данный момент находятся в экземпляре dropzone (использование что-то вроде Dropzone.removeAllFiles()
).
Вы хотели бы позвонить в обратный вызов, который вызывается, когда вы закончили загружать свои файлы на сервер.
Вас также может заинтересовать это руководство по удалению файлов.