17 lines
439 B
TypeScript
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' }
|
|
})
|
|
}
|