mirror of
https://github.com/PlayEdu/backend
synced 2025-06-23 07:22:42 +08:00
33 lines
746 B
TypeScript
33 lines
746 B
TypeScript
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 minioUploadId(extension: string) {
|
|
return client.get("/backend/v1/upload/minio-upload-id", {
|
|
extension,
|
|
});
|
|
}
|
|
export function minioPreSignUrl(
|
|
uploadId: string,
|
|
filename: string,
|
|
partNumber: number
|
|
) {
|
|
return client.get("/backend/v1/upload/minio-pre-sign-url", {
|
|
upload_id: uploadId,
|
|
filename,
|
|
part_number: partNumber,
|
|
});
|
|
}
|
|
|
|
export function minioMerge(filename: string, uploadId: string) {
|
|
return client.get("/backend/v1/upload/minio-merge", {
|
|
filename,
|
|
upload_id: uploadId,
|
|
});
|
|
}
|