element ui Plus 头像上传文件流

接口只接收文件流格式的载荷

vue文件


    
    

http.js文件

'use strict'

import axios from 'axios'

export default {
    fileUpload (url,data) { // 文件上传
        return axios({
              method: 'post',
              baseURL: import.meta.env.VITE_BASEURL,//baseURL里面填服务器地址
              url,
              data,
              timeout: 10000,
              headers: {
                  'X-Requested-With': 'XMLHttpRequest',
                  'Content-Type': 'multipart/form-data; boundary=something', // 重点,照抄
                  'X-Access-Token': window.localStorage.token // 存储的token
              }
        }).then().catch()
    }
}

这样写,载荷就会变成二进制文件流!!!!!!

你可能感兴趣的:(vue.js,javascript,elementui)