对Zamzar API(https://developers.zamzar.com/)使用axios发布方法时,React Native失败[Axios错误:请求失败,状态代码为422]

suzh9iv8  于 2023-02-12  发布在  iOS
关注(0)|答案(1)|浏览(128)

这里我的代码:

const formData = new FormData();
  formData.append('target_format', 'png');
  formData.append('source_file', '../assets/ok.jpg')

  console.log(formData);

功能:

const startUpload = () => {
      axios.post(url, {formData}, {auth: {
        username: token,
        password: ''
      }}).then((res)=> {
        console.log(res);
      }).catch((err)=> console.log(err))
  }

I get this use postman我希望我在我的应用程序中得到相同的响应,但我得到了这个错误:[Axios错误:请求失败,状态代码为422]

gmol1639

gmol16391#

文件的FormData值是包含uri、类型和名称的对象。

const formData = new FormData();
formData.append('source_file', {
  uri: '<path-to-file>',
  type: '<type-of-file>',
  name: '<name-of-file>,
});

相关问题