Как очистить модальную зону после отправки в 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()).

Вы хотели бы позвонить в обратный вызов, который вызывается, когда вы закончили загружать свои файлы на сервер.

Вас также может заинтересовать это руководство по удалению файлов.

Другие вопросы по тегам