el-upload最佳实践

1、上传附件前,增加服务器端验证

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

你可能感兴趣的:(el-upload最佳实践)