From 973d08b5dc8da514e4b2e9cf2a5725e0fbcebe50 Mon Sep 17 00:00:00 2001 From: none Date: Fri, 3 Mar 2023 09:58:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/index.ts | 3 +++ src/api/upload.ts | 14 ++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 src/api/upload.ts diff --git a/src/api/index.ts b/src/api/index.ts index 6999ace..949c4eb 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -7,3 +7,6 @@ export * as courseChapter from "./course-chapter"; export * as course from "./course"; export * as courseHour from "./course-hour"; export * as department from "./department"; +export * as resourceCategory from "./resource-category"; +export * as resource from "./resource"; +export * as upload from "./upload"; diff --git a/src/api/upload.ts b/src/api/upload.ts new file mode 100644 index 0000000..28341ec --- /dev/null +++ b/src/api/upload.ts @@ -0,0 +1,14 @@ +import client from "./internal/httpClient"; + +export function image(categoryId: number, file: File) { + return client.post("/backend/v1/upload/image", { + category_id: categoryId, + file: file, + }); +} + +export function minioToken(extension: string) { + return client.get("/backend/v1/upload/minio-token", { + extension, + }); +}