import request from "@/utils/request"; import { AxiosPromise } from "axios"; import { FileInfo } from "./types"; /** * 上传文件 * * @param file */ export function uploadFileApi(file: File): AxiosPromise { const formData = new FormData(); formData.append("file", file); return request({ url: "/api/v1/files", method: "post", data: formData, headers: { "Content-Type": "multipart/form-data", }, }); } /** * 删除文件 * * @param filePath 文件完整路径 */ export function deleteFileApi(filePath?: string) { return request({ url: "/api/v1/files", method: "delete", params: { filePath: filePath }, }); }