import createAxios from '@/utils/request' const SYSTEM_PREFIX = '/system-boot' /** * 上传文件 * @param file */ export const uploadFile = (file: any, path: string) => { let form = new FormData() form.append('file', file) form.append('path', path) return createAxios({ url: SYSTEM_PREFIX + '/file/upload', method: 'POST', headers: { 'Content-Type': 'multipart/form-data' }, data: form }) } /** * 删除文件 */ export const deleteFile = (filePath: string) => { let form = new FormData() form.append('filePath', filePath) return createAxios({ url: SYSTEM_PREFIX + '/file/delete', method: 'POST', data: form }) } /** * 下载文件 */ export const downloadFile = (filePath: string) => { let form = new FormData() form.append('filePath', filePath) return createAxios({ url: SYSTEM_PREFIX + '/file/download', method: 'GET' }) } /** * 获取文件的短期url展示 */ export const getFileUrl = (filePath: string) => { let form = new FormData() form.append('filePath', filePath) return createAxios({ url: SYSTEM_PREFIX + '/file/getFileUrl', method: 'POST' }) }