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 } }); }