mirror of
https://gitee.com/xiongmao1988/rax-medical.git
synced 2025-08-24 21:14:57 +08:00
25 lines
708 B
TypeScript
25 lines
708 B
TypeScript
![]() |
import request from "@/utils/request";
|
||
|
|
||
|
export const fileUploadUrl = '/admin/sys-file/upload'
|
||
|
|
||
|
export const handleHttpUpload = (options: any) => {
|
||
|
let formData = new FormData();
|
||
|
formData.append('file', options.file);
|
||
|
formData.append('dir', options.dir)
|
||
|
return new Promise((resolve, reject) => {
|
||
|
try {
|
||
|
request({
|
||
|
url: fileUploadUrl,
|
||
|
method: 'post',
|
||
|
headers: {
|
||
|
'Content-Type': 'multipart/form-data',
|
||
|
},
|
||
|
data: formData,
|
||
|
}).then((res: any) => {
|
||
|
resolve(res.data)
|
||
|
});
|
||
|
} catch (error) {
|
||
|
reject(error)
|
||
|
}
|
||
|
})
|
||
|
}
|