Post 使用axios将用户图像上载到strapi

Post 使用axios将用户图像上载到strapi,post,axios,multipartform-data,strapi,http-status-code-500,Post,Axios,Multipartform Data,Strapi,Http Status Code 500,我正在使用axios post请求将图像上传到strapi中的用户模型 代码 let bodyFormData = new FormData(); bodyFormData.append('files', this.state.avatars, this.state.avatars.name) bodyFormData.append('ref', 'users') bodyFormData.append('refId', '1') bodyFor

我正在使用axios post请求将图像上传到strapi中的用户模型

代码

let bodyFormData = new FormData();

      bodyFormData.append('files', this.state.avatars, this.state.avatars.name)
      bodyFormData.append('ref', 'users')
      bodyFormData.append('refId', '1')
      bodyFormData.append('field', 'avatar')
      bodyFormData.append('source', 'users-permissions')

      console.log(bodyFormData)
      axios({
        method: 'post',
        url: `${strapi}/upload`,
        data: bodyFormData,
        headers: {
          'Content-Type': 'multipart/form-data',
          }
      }).then(res=>console.log(res)).catch(err=>{console.log(err.response.data.message)})
将图像上载到Strapi

我的目标是阿凡达领域

但是,我得到一个内部服务器错误

如何解决这个问题?需要帮助

试试看

axios({
方法:“post”,
url:“${strapi}/upload”,
数据:JSON.stringify(bodyFormData),
标题:{
“内容类型”:“多部分/表单数据”,
}
})
将键“ref”更新为“User”而不是“Users”