文件上传,报错Current request is not a multipart request

688 阅读1分钟

仔细检查过后,发现参数中file为空对象,然而正确应当是{二进制}

image.png 错误的

image.png 正确的

于是想到,他不会是把formData当对象传了,然后去检查Content-Type,发现果然有问题

image.png

最后在写api的时候加了Content-Type,果然问题解决了

export const importMatterApi = (data) =>
  request({
    headers: {
      'Content-Type': 'multipart/form-data'
    },
    url: `/event/${data.groupId}/importData`,
    method: 'post',
    data: data.file
  })