upd: coba api create pengaduan dengan gambar

This commit is contained in:
2025-11-12 15:35:41 +08:00
parent 14e2d711b3
commit a4167cfc8b

View File

@@ -457,7 +457,7 @@ const PengaduanRoute = new Elysia({
},
})
.post("/upload-base64", async ({ body }) => {
const { data, mimetype, folder } = body;
const { data, mimetype } = body;
const ext = mimeToExtension(mimetype)
const name = `${uuidv4()}.${ext}`
@@ -471,8 +471,7 @@ const PengaduanRoute = new Elysia({
// const base64String = Buffer.from(buffer).toString("base64");
// (Opsional) jika perlu dikirim ke Seafile sebagai base64
// const result = await uploadFileBase64(defaultConfigSF, { name: name, data: data });
const result = await uploadFileToFolder(defaultConfigSF, { name: name, data: data }, folder);
const result = await uploadFileBase64(defaultConfigSF, { name: name, data: data });
return {
success: true,
@@ -486,11 +485,7 @@ const PengaduanRoute = new Elysia({
}, {
body: t.Object({
data: t.String(),
mimetype: t.String(),
folder: t.Enum({
pengaduan: "pengaduan",
syarat_dokumen: "syarat-dokumen",
})
mimetype: t.String()
}),
detail: {
summary: "Upload File (Base64)",