我需要通过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?其语法是什么?
示例代码可能有帮助
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);