2023-03-04 09:16:33 +08:00
|
|
|
import { Upload } from "@/api/interface/index";
|
2023-03-18 09:15:44 +08:00
|
|
|
import { BASEURL } from "@/api/config/servicePort";
|
2023-04-07 17:06:54 +08:00
|
|
|
import type { AxiosRequestConfig } from "axios";
|
2023-03-04 09:16:33 +08:00
|
|
|
import http from "@/api";
|
2023-04-07 17:06:54 +08:00
|
|
|
import { ResUpload } from "../types";
|
2023-03-04 09:16:33 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @name 文件上传模块
|
|
|
|
|
*/
|
|
|
|
|
// * 图片上传
|
|
|
|
|
export const uploadImg = (params: FormData) => {
|
2023-03-18 09:15:44 +08:00
|
|
|
return http.post<Upload.ResFileUrl>(BASEURL + `/file/upload/img`, params);
|
2023-03-04 09:16:33 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// * 视频上传
|
|
|
|
|
export const uploadVideo = (params: FormData) => {
|
2023-03-18 09:15:44 +08:00
|
|
|
return http.post<Upload.ResFileUrl>(BASEURL + `/file/upload/video`, params);
|
2023-03-04 09:16:33 +08:00
|
|
|
};
|
2023-04-07 17:06:54 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* @param data formdata type
|
|
|
|
|
* @param options axios request config
|
|
|
|
|
* @returns {Promise}
|
|
|
|
|
*/
|
|
|
|
|
export const upload = (data: FormData, options?: AxiosRequestConfig) => {
|
|
|
|
|
return http.post<ResUpload>(BASEURL + "/xmgl/file/upload", data, options);
|
|
|
|
|
};
|