/**
|
* (不建议写成 request.post(xxx),因为这样 post 时,无法 params 与 data 同时传参)
|
*
|
* 上传api接口集合
|
*/
|
|
import { http } from "@/utils/http";
|
import { baseUrlApi, uploadUrlApi } from "../util";
|
import type { Result, getUploadTokenResult } from "../types";
|
|
// 获取上传Token
|
export const getUploadToken = () => {
|
return http.request<getUploadTokenResult>(
|
"get",
|
baseUrlApi("/api/upFile/token")
|
);
|
};
|
|
export const uploadFileAli11 = (data, key) => {
|
return http.request<Result>(
|
"post",
|
uploadUrlApi(`/${key}`),
|
{ data },
|
{
|
headers: {
|
"Content-Type": "multipart/form-data", // 设置内容类型为 multipart/form-data,这对于文件上传是必须的
|
"Access-Control-Allow-Origin": "*"
|
}
|
}
|
);
|
};
|
|
export const uploadFileAli = (data, url) => {
|
return http.request<Result>(
|
"post",
|
`${url}`,
|
{ data },
|
{
|
headers: {
|
"Content-Type": "multipart/form-data", // 设置内容类型为 multipart/form-data,这对于文件上传是必须的
|
"Access-Control-Allow-Origin": "*"
|
}
|
}
|
);
|
};
|