码迷,mamicode.com
首页 > 移动开发 > 详细

Element+Axios上传图片 OR 文件

时间:2020-02-15 15:51:39      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:mda   headers   文件   post   pos   vat   art   request   list   

Vue template

<el-upload
    class="avatar-uploader"
    action
    name="file"
    :show-file-list="false"
    :http-request="upLoad" 
    > 
        <div class="upload-btn">上传</div> 
</el-upload>

Vue Methods

upLoad(fileObj) {
      uploadImg(fileObj)  // 这里是Axios请求方法
    },  

Axios请求

import request from '@/utils/request' // 实例化 Axios

export function uploadImg(fileObj,modular="") {
    let formData = new FormData();
    formData.set("file", fileObj.file);
    formData.set("modular", modular);
    return request({
      url: '/common/uploadImage',
      headers: {
        "Content-type": "multipart/form-data"
      },
      method: 'post',
      data: formData
    })
}

Element+Axios上传图片 OR 文件

标签:mda   headers   文件   post   pos   vat   art   request   list   

原文地址:https://www.cnblogs.com/zhonglinke/p/12311998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!