我想知道如何编写一个条件来忽略反应中的事件(文件上传)。我想检查“formData”是否为空,如果是,则忽略 axios.post。尝试使用 << if (formData =="") >> 但没有用。请帮忙 这是我的代码:
onFileUpload = (event) => {
const formData = new FormData();
formData.append(
"file",
this.state.selectedFile,
this.state.selectedFile.name
);
//console.log(this.state.selectedFile);
const oHeaders = {
'Authorization': 'Bearer ' + localStorage.getItem("token").valueOf("token"),
'Content-Type': 'multipart/form-data'
}
{axios.post(Config.CONFIG_SERVER + "files/uploadFile", formData, { headers: oHeaders }).
then((res) => {
console.log(res.data.fileDownloadUri)
if (res.status == 200) {
this.setState({ path: res.data.fileDownloadUri })
} else {
toast.error('Echec de chargement du fichier !', { autoClose: 3000 });
}
})}
};