rax-medical/src/api/file-upload.ts

47 lines
1.3 KiB
TypeScript
Raw Normal View History

2024-04-10 09:25:33 +08:00
import request from "@/utils/request";
export const fileUploadUrl = '/admin/sys-file/upload'
export function handleHttpUpload(options: any) {
2024-04-10 09:25:33 +08:00
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, reject) => {
try {
request({
url: url,
method: 'post',
headers: {
'Content-Type': 'multipart/form-data',
},
data: formData,
}).then((res: any) => {
resolve(res.data)
});
} catch (error) {
reject(error)
}
})
2024-04-10 09:25:33 +08:00
}