Fix uploads -1

This commit is contained in:
2026-01-21 14:09:27 +08:00
parent 78c55a8a71
commit 6ca1e032a6
4 changed files with 303 additions and 106 deletions

View File

@@ -65,7 +65,7 @@ const Utils = new Elysia({
}).get("/version", async () => {
const packageJson = await fs.readFile(
path.join(ROOT, "package.json"),
"utf-8"
"utf-8",
);
const version = JSON.parse(packageJson).version;
return { version };
@@ -78,9 +78,9 @@ const ApiServer = new Elysia()
.use(swagger({ path: "/api/docs" }))
.use(
staticPlugin({
assets: process.env.WIBU_UPLOAD_DIR,
assets: UPLOAD_DIR,
prefix: "/uploads",
})
}),
)
.use(cors(corsConfig))
.use(Utils)
@@ -127,9 +127,9 @@ const ApiServer = new Elysia()
query: t.Optional(
t.Object({
size: t.Optional(t.Number()),
})
}),
),
}
},
)
.delete(
"/img/:name",
@@ -143,7 +143,7 @@ const ApiServer = new Elysia()
params: t.Object({
name: t.String(),
}),
}
},
)
.get(
"/imgs",
@@ -161,9 +161,9 @@ const ApiServer = new Elysia()
page: t.Number({ default: 1 }),
count: t.Number({ default: 10 }),
search: t.String({ default: "" }),
})
}),
),
}
},
)
.post(
"/upl-img",
@@ -176,7 +176,7 @@ const ApiServer = new Elysia()
title: t.String(),
files: t.Files({ multiple: true }),
}),
}
},
)
.post(
"/upl-img-single",
@@ -192,7 +192,7 @@ const ApiServer = new Elysia()
name: t.String(),
file: t.File(),
}),
}
},
)
.post(
"/upl-csv-single",
@@ -204,7 +204,7 @@ const ApiServer = new Elysia()
name: t.String(),
file: t.File(),
}),
}
},
)
.post(
"/upl-csv",
@@ -215,8 +215,8 @@ const ApiServer = new Elysia()
body: t.Object({
files: t.Files(),
}),
}
)
},
),
);
export const GET = ApiServer.handle;