【问题标题】:uploading user image to strapi using axios使用 axios 将用户图像上传到strapi
【发布时间】:2020-02-07 15:44:38
【问题描述】:

我正在使用 axios 发布请求将图像上传到 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

我的目标是头像字段

但是,我遇到了内部服务器错误

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

【问题讨论】:

    标签: post axios multipartform-data strapi http-status-code-500


    【解决方案1】:

    试试

    axios({
            method: 'post',
            url: `${strapi}/upload`,
            data: JSON.stringify(bodyFormData),
            headers: {
              'Content-Type': 'multipart/form-data',
              }
         })
    

    【讨论】:

      【解决方案2】:

      将键“ref”更新为“User”而不是“Users”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-10
        • 2020-11-28
        • 1970-01-01
        相关资源
        最近更新 更多