2017-07-17 27 views
0

我想知道如何在dropzone中的文件已經保存在服務器和數據庫後清空它們?我的問題是當我提交它保持在dropzone上的文件,甚至關閉模式。我希望我能給出一個關於清空dropzone的代碼,但是我沒有任何想法,所以我將離開dropzone和onsubmit的代碼。如何在ReactJS中提交後清空dropzone模式?

爲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); 
    } 

回答

0

懸浮窗的onsbumit

onSubmit() { 
     debugger 
     form.Status=0; 
     form.isActive=true; 
     return(form.Key > 0 ? this.creater : this.creater).call(this, form); 
     return false; 
} 

代碼代碼有一個方法removeAllFiles一個刪除當前處於懸浮窗實例中的所有文件(使用是一樣的東西Dropzone.removeAllFiles())。

您希望調用完成上傳文件到服務器時調用的回調。

您可能也有興趣this教程如何刪除文件。