提交 | 用户 | age
|
746d4a
|
1 |
import { UploadApiResult } from './model/uploadModel'; |
J |
2 |
import { defHttp } from '/@/utils/http/axios'; |
|
3 |
import { UploadFileParams } from '/@/utils/http/axios/types'; |
29461a
|
4 |
import { useGlobSetting } from '/@/hooks/setting'; |
746d4a
|
5 |
|
29461a
|
6 |
const { uploadUrl = '' } = useGlobSetting(); |
746d4a
|
7 |
|
J |
8 |
/** |
46e087
|
9 |
* @description: Upload interface |
746d4a
|
10 |
*/ |
J |
11 |
export function uploadApi( |
|
12 |
params: UploadFileParams, |
|
13 |
onUploadProgress: (progressEvent: ProgressEvent) => void |
|
14 |
) { |
|
15 |
return defHttp.uploadFile<UploadApiResult>( |
|
16 |
{ |
29461a
|
17 |
url: uploadUrl, |
746d4a
|
18 |
onUploadProgress, |
J |
19 |
}, |
|
20 |
params |
|
21 |
); |
|
22 |
} |