import axios from 'axios'
const http = axios.create()
const BASE_URL = process.env.BASE_URL
const newUpload = (url, data) => {
if(data && Object.keys(data).length > 0){
let formData = new FormData();
for(let key in data){
formData.append(key, data[key])
}
return http.post(url,formData,{
baseURL: BASE_URL, // 基础路径
headers: {
'Content-Type': 'multipart/form-data', // 关键
},
})
}
}
axios 上传二进制
最新推荐文章于 2024-10-23 16:29:07 发布
本文介绍了一个使用axios进行文件上传的方法。通过创建一个自定义的http实例,并定义了一个用于上传文件的函数newUpload,该函数接收url和data作为参数。如果data存在且不为空,则将数据转化为FormData格式并设置Content-Type为'multipart/form-data',最后调用post方法完成文件上传。
5306

被折叠的 条评论
为什么被折叠?



