最新的实战项目已经更新到GitHub了,大家点击直接看我的解决方案即可,对axios做了二次的深度封装,但使用起来不会有太大改变。
该解决方案太旧并且使用起来很麻烦。我不再推荐您阅读本教程。如果你真的需要的话我可以给你一个教程。
后端项目:SpringBoot
如果暂时找不到解决办法,就来试试我吧!如果您有好的解决方案,请给我您自己的解决方案。如果方便的话,分享一下。可以留言和私信给我哦!
让我告诉你一些需要注意的事情:
1.不要请求任何拦截,否则你会发现彩蛋,'Content-Type' = 'application/json'
2. '内容类型' = '多部分/表单数据'
3. 新的FormData()
4、打造纯净无污染的要求:
import axios from 'axios'
let formData = new FormData();
formData.append("files", file.raw);
formData.append("space", this.params.space);
axios.defaults.withCredentials = true;
axios.defaults.baseURL = "/api";
axios.defaults.timeout = 50000;
axios.defaults.headers.post['Content-Type'] = 'multipart/form-data';
axios.post(this.$reqURI, formData).then((resp) => {
console.log(resp)
if (resp.data.status && resp.data.dataObj && resp.data.dataObj[0].success) {
// 业务操作
}
})
. . .
相关推荐
热门推荐
Java 基础知识 - 路径、文件、文件
202天前
如何提取Linux日志文件中的所有IP地...
200天前
Python 第九节 第六课
196天前
【Unity3D面试题】Unity面试题
196天前
【HTML&&CSS&&JS】写实验发现...
196天前
【51单片机】按键操作(单个灯闪烁&&流...
196天前
Java知识理解:为什么安装JDK以及J...
196天前
Java Lambda 表达式快速学习
196天前
解决Windows提示找不到MSVPXE...
188天前
如何更改WordPress博客页面上显示...
188天前
最新推荐
【Golang】爬虫实战——利用多层嵌套...
199天前
使用easyexcel导出大数据
196天前
Python每日一练——核心基础第九关:...
196天前
怎样在VS2010中打开并编译VS201...
196天前
【C++11算法】is_permutat...
196天前
ajax中,以post方法在请求体中使用...
196天前
利用radio实现tab切换
196天前
【浏览器】IE浏览器:视频插件 3GCo...
195天前
解决Windows系统缺少AuthBro...
188天前
系统缺失mfcm110.dll文件导致游...
188天前
ads via 小工具