import Qs from 'qs' // axios自带的qs,将JSON数据对象转化为formdata形式
import axios from 'axios'
async uploadReport(url, data) {
const res = await axios({
headers: {
// content-type修改为formdata,charset=utf-8防止后台接收出现乱码
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8',
},
method: 'post',
url,
data: Qs.stringify(data, { allowDots: true }), // JSON对象中如果有数组,会转化为[][aaa]的格式,想要[].aaa的形式,得加allowDots
})
return res
}
封装axios,更换请求头为formData形式,并将传入的json数据对象转化为formData形式
最新推荐文章于 2023-01-09 09:53:34 发布