el upload ajax,Upload 上传 el-upload 上传配置请求头为Content-Type: "multipart/form-data"

api接口处添加属性 (标红处)

// 校验台账

export const checkEquiment = (data) => {

return axios({

url: '/job/equipmentInfo/checkEquipment',

method: 'post',

data,

ContentType:'multipart/form-data'

})

}

封装axios中调用接口中配置的属性

// 二次封装axios模块,包含拦截器等信息

import Axios from 'axios'

import config from './config'

import router from '@/router'

import { MessageBox, Message, Loading } from 'element-ui'

import qs from 'qs'

export default function $axios(options) {

return new Promise((resolve, reject) => {

// 创建一个axios实例

// let responseType = 'json'

if (options.responseType) {

config.responseType = options.responseType

}

//请求头Axios.create创建之前做判断,拿到接口中配置的属性,设置请求头为config.headers={'Content-Type': options.ContentType}

console.log(options.ContentType)

if(options.ContentType){

config.headers = {

'Content-Type': options.ContentType

}

}

const axios = Axios.create({

baseURL: config.baseUrl,

headers: config.headers,

timeout: config.timeout,

withCredentials: config.withCredentials

})

// 定义请求次数(用于判断请求是否已经全部响应)

let requestCount =

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值