使用 AxiosInstance 通过 formData 发送 axios post 请求

问题描述 投票:0回答:1

我需要通过axios post请求发送二进制文件-

let data= await axios.post(url, formDataObj,config)

这里 formDataObj 是 FormData 的对象 config 是一个包含 API 标头的对象

这对我来说效果很好 但我想使用 axiosInstance.request() 而不是 axios.post()

const response = await axiosInstance.request(reqObj);

我如何在其中传递formData?其语法是什么?

javascript reactjs axios
1个回答
0
投票

示例代码可能有帮助

const formData = new FormData();
formData.append('someFile', myFile, 'test.jpg'); 
formData.append('anotherField', 'value');

const reqConfig = {
  method: 'post',
  url: 'your-api-url',
  data: formData,
  headers: {
    // Add headers here
  }
};

const response = await axiosInstance.request(reqConfig);
© www.soinside.com 2019 - 2024. All rights reserved.