chat-pc/src/api/upload.js

30 lines
824 B
JavaScript

import { post, upload } from '@/utils/request'
// 上传头像裁剪图片服务接口
export const ServeUploadAvatar = (data) => {
return post('/api/v1/upload/avatar', data)
}
// 上传头像裁剪图片服务接口
export const ServeUploadImage = (data) => {
return post('/api/v1/upload/image', data)
}
// 查询大文件拆分信息服务接口
export const ServeFindFileSplitInfo = (data = {}) => {
return post('/api/v1/upload/multipart/initiate', data)
}
// 文件拆分上传服务接口
export const ServeFileSubareaUpload = (data = {}, options = {}) => {
return upload('/api/v1/upload/multipart', data, options)
}
// 上传图片文件或者视频
export const uploadImg = (data, signal) => {
return post('/upload/img', data, {
baseURL: import.meta.env.VITE_EPR_BASEURL,
signal: signal
})
}