Files
diplom-frontend/app/lib/api/client/file.ts
2025-05-21 08:46:12 +03:00

27 lines
580 B
TypeScript

import axios from "../http-client";
export async function uploadFile(file: File) {
const formData = new FormData();
formData.append("files", file);
const response = await axios.postForm(`/files`, formData);
return response.data as string[];
}
export async function uploadFiles(file: File[]) {
const formData = new FormData();
for (const f of file) {
formData.append("files", f);
}
const response = await axios.postForm(`/files`, formData);
return response.data as string[];
}
export default {
uploadFile,
uploadFiles,
};