这篇文章主要介绍“vue中如何利用axios实现表单提交上传图片”,在日常操作中,相信很多人在vue中如何利用axios实现表单提交上传图片问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue中如何利用axios实现表单提交上传图片”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
在昭苏等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、成都网站制作 网站设计制作按需开发,公司网站建设,企业网站建设,成都品牌网站建设,营销型网站,成都外贸网站建设公司,昭苏网站建设费用合理。
项目中用的element 的框架,然后在项目有一个添加数据需求是图片可上传,也可不上传,
然后问题就是element 中的上传控件在没有图片的时候是不会触发提交的,但接口写的是有file的 multipart/form-data 接收模式
所有只能自己另个模仿一个表单上传
<input class="file" name="file" type="file" accept="image/png,image/gif,image/jpeg" @change="update"/>
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实现表单提交上传图片
网页网址:https://www.cdcxhl.com/article28/gpescp.html
成都网站建设公司_创新互联,为您提供网站策划、小程序开发、品牌网站建设、全网营销推广、用户体验、域名注册
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联