snack-mall/admin-snack/src/api/file.ts

17 lines
439 B
TypeScript

import { request } from '@/utils/request'
/**
* 通用文件上传
*/
export function uploadFileApi(file: File, folder = 'common') {
const formData = new FormData()
formData.append('file', file)
formData.append('folder', folder)
return request<{ url: string; name: string; size: number }>({
url: '/api/admin/file/upload',
method: 'POST',
data: formData,
headers: { 'Content-Type': 'multipart/form-data' }
})
}