Files
admin/front/src/api/uploads.ts
T
2026-07-27 09:57:35 +08:00

19 lines
451 B
TypeScript

import { request } from './http';
export type UploadResponse = {
url: string;
object_key: string;
};
export function uploadImage(file: Blob, folder = 'products') {
const formData = new FormData();
const filename = file instanceof File ? file.name : 'image';
formData.append('file', file, filename);
formData.append('folder', folder);
return request<UploadResponse>('/uploads/images', {
method: 'POST',
body: formData,
});
}