zhangwei
2025-08-15 7339b8a9ccf09e6262cb71ac6c9b724cdfa6fe22
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
/**
 * (不建议写成 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": "*"
      }
    }
  );
};