vue中如何利用axios实现表单提交上传图片

这篇文章主要介绍“vue中如何利用axios实现表单提交上传图片”,在日常操作中,相信很多人在vue中如何利用axios实现表单提交上传图片问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue中如何利用axios实现表单提交上传图片”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

在昭苏等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、成都网站制作 网站设计制作按需开发,公司网站建设,企业网站建设,成都品牌网站建设,营销型网站,成都外贸网站建设公司,昭苏网站建设费用合理。

项目中用的element 的框架,然后在项目有一个添加数据需求是图片可上传,也可不上传,

然后问题就是element 中的上传控件在没有图片的时候是不会触发提交的,但接口写的是有file的  multipart/form-data    接收模式

所有只能自己另个模仿一个表单上传

let file = e.target.files[0];    
   let param = new FormData(); //创建form对象 
   param.append('file',file,file.name);//通过append向form对象添加数据 
   param.append('chunk','0');//添加form表单中其他数据 
   
   let config = { 
   headers:{'Content-Type':'multipart/form-data'} 
   }; //添加请求头 
   this.axios.post('http://upload.qiniu.com/',param,config) 
   .then(response=>{ 
   console.log(response.data); 
   })

到此,关于“vue中如何利用axios实现表单提交上传图片”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


标题名称:vue中如何利用axios实现表单提交上传图片
浏览路径:http://ybzwz.com/article/gpescp.html