axios发送post请求,提交图片类型表单数据方法


Posted in Javascript onMarch 16, 2018

DOME

<input type="file" @change="upload" ref="upload">

接口

const userUploadAtt = (File,config) => axios.post("接口",File,config)

处理数据

let input = this.$refs.upload 
创建一个空的FormData对象 
let data = new FormData();
使用FormData.append来添加键/值对到表单里面;
data.append('file', input.files[0]);
upload(){
 userUploadAtt(data,{headers: {'Content-Type': 'multipart/form-data'}}).then((response)=>{
  this.headPhoto = response.data[0].msg.url;
 }).catch(()=>{
 })
}

注意:

如果

axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
post请求时候表单上传不需要引入qs.stringify()

以上这篇axios发送post请求,提交图片类型表单数据方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript instanceof 与typeof使用说明
Jan 11 Javascript
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
Jun 25 Javascript
JS对象与JSON格式数据相互转换
Feb 20 Javascript
JQuery动画和停止动画实例代码
Mar 01 Javascript
JavaScript中Object.prototype.toString方法的原理
Feb 24 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
Jul 01 Javascript
判断数组的最佳方法(推荐)
Oct 11 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
May 04 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
Jun 01 Javascript
使用AngularJS编写多选按钮选中时触发指定方法的指令代码详解
Jul 24 Javascript
javascript获取指定区间范围随机数的方法
Sep 08 Javascript
vue-cli2.x项目优化之引入本地静态库文件的方法
Jun 19 Javascript
Vue实现搜索 和新闻列表功能简单范例
Mar 16 #Javascript
vue axios 表单提交上传图片的实例
Mar 16 #Javascript
vue中实现图片和文件上传的示例代码
Mar 16 #Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
Mar 16 #Javascript
Vue实现active点击切换方法
Mar 16 #Javascript
详解Vue.js项目API、Router配置拆分实践
Mar 16 #Javascript
vue实现tab切换外加样式切换方法
Mar 16 #Javascript
You might like
php4的session功能评述(三)
2006/10/09 PHP
php md5下16位和32位的实现代码
2008/04/09 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
使用Yii2实现主从数据库设置
2016/11/20 PHP
PHPExcel在linux环境下导出报500错误的解决方法
2017/01/26 PHP
PHP PDOStatement::getAttribute讲解
2019/02/01 PHP
PHP获取类私有属性的3种方法
2020/09/10 PHP
Javascript控制页面链接在新窗口打开具体方法
2013/08/16 Javascript
JS比较2个日期间隔的示例代码
2014/04/15 Javascript
JS实现支持Ajax验证的表单插件
2016/03/24 Javascript
React Native时间转换格式工具类分享
2017/10/24 Javascript
vue实现选项卡及选项卡切换效果
2018/04/24 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
Puppeteer环境搭建的详细步骤
2018/09/21 Javascript
JavaScript this绑定过程深入详解
2018/12/07 Javascript
vue favicon设置以及动态修改favicon的方法
2018/12/21 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
JS中队列和双端队列实现及应用详解
2020/09/29 Javascript
Python实现的二维码生成小软件
2014/07/11 Python
在Gnumeric下使用Python脚本操作表格的教程
2015/04/14 Python
为Python程序添加图形化界面的教程
2015/04/29 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
python dict 相同key 合并value的实例
2019/01/21 Python
python利用selenium进行浏览器爬虫
2019/04/25 Python
Python Threading 线程/互斥锁/死锁/GIL锁
2019/07/21 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
2019/12/27 Python
python将dict中的unicode打印成中文实例
2020/05/11 Python
纯css3实现照片墙效果
2014/12/26 HTML / CSS
Asics日本官网:鬼冢八喜郎创立的跑鞋运动品牌
2017/10/18 全球购物
生产部经理岗位职责
2013/12/16 职场文书
关于环保的标语
2014/06/13 职场文书
科学发展观演讲稿
2014/09/11 职场文书
2014年销售员工作总结
2014/12/01 职场文书
办公用品质量保证书
2015/05/11 职场文书
2015年度个人教学工作总结
2015/05/20 职场文书
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python