mirror of
https://gitee.com/xiongmao1988/rax-medical.git
synced 2025-08-24 13:04:57 +08:00
47 lines
1.3 KiB
TypeScript
47 lines
1.3 KiB
TypeScript
import request from "@/utils/request";
|
|
|
|
export const fileUploadUrl = '/admin/sys-file/upload'
|
|
|
|
export function 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)
|
|
}
|
|
})
|
|
}
|
|
|
|
export function handleHttpUploadUrl(options: any, url: string | undefined) {
|
|
let formData = new FormData();
|
|
formData.append('file', options.file);
|
|
formData.append('dir', options.dir)
|
|
return new Promise((resolve) => {
|
|
try {
|
|
request({
|
|
url: url,
|
|
method: 'post',
|
|
headers: {
|
|
'Content-Type': 'multipart/form-data',
|
|
},
|
|
data: formData,
|
|
}).then((res: any) => {
|
|
resolve(res.data)
|
|
});
|
|
} catch (error) {
|
|
resolve(error)
|
|
}
|
|
})
|
|
} |