如果用了ui组件,在beforeUpload勾子执行
let formData = new FormData()
formData.append('file', file)
formData.append('scene', 1)
formData.append('compress', 'true')
uploadPhoto(formData).then(res => {
// 回调
})
api接口
import axios from 'axios'
export const uploadPhoto = (data) => {
return axios({
headers: {
adminToken: store.state.user.token
},
url: '/op/file/uploadPhoto',
method: 'post',
data,
// 告诉axios不要去处理发送的数据
processData: false,
// 告诉axios不要去设置Content-Type请求头
contentType: false
})
}