前言

axios已完成封装,在请求拦截器中自动添加token、baseUrl。并且要求file放在formData

封装API

import request from '@/utils/request'

export function uploadFile(file){
    let fd = new FormData()
    fd.append('file', file)  
    // 如果上传的是一个fileList,那自己加个判断再遍历 append一下就行
    
    return request({
        url: '接口url',
        method: 'POST',
        data: fd,
        headers: {
            'Content-Type': 'multipart/form-data',
        }
    })
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐