app/src/services/graph/curriculumNeoDBService.ts
2025-07-11 13:21:49 +00:00

45 lines
1.3 KiB
TypeScript

export async function uploadCurriculum(file: File, backendUrl: string) {
const formData = new FormData();
formData.append("file", file);
try {
const response = await fetch(`${backendUrl}/database/curriculum/upload-subject-curriculum`, {
method: 'POST',
body: formData,
});
if (response.status === 200) {
const result = await response.json();
console.log(result);
alert('Upload Successful!');
} else {
alert('Upload failed!');
}
} catch (error) {
console.error('Error uploading curriculum:', error);
alert('Upload failed!');
}
}
export async function uploadSubjectCurriculum(file: File, backendUrl: string) {
const formData = new FormData();
formData.append("file", file);
try {
const response = await fetch(`${backendUrl}/database/curriculum/upload-subject-curriculum`, {
method: 'POST',
body: formData,
});
if (response.status === 200) {
const result = await response.json();
console.log(result);
alert('Upload Successful!');
} else {
alert('Upload failed!');
}
} catch (error) {
console.error('Error uploading curriculum:', error);
alert('Upload failed!');
}
}