1、上传附件前,增加服务器端验证
beforeAvatarUpload(file) {
return new Promise((resolve, reject) => {
const fd = new FormData()
fd.append('file', file)
uploadFile(fd).then(response => {
resolve() // 服务器校验通过,返回成功,继续执行上传步骤
}).catch(() => {
reject() //服务器调用异常,返回失败,弹出提示信息,取消继续上传
})
})
}