import { g } from "utils/global"; import { apiContext } from "../server/api/api-ctx"; import { dir } from "../utils/dir"; export const _ = { url: "/_file/*", async api() { const { req } = apiContext(this); const rpath = decodeURIComponent(req.params._); const path = dir.path(`${g.datadir}/upload/${rpath}`); try { return new Response(Bun.file(path) as any); } catch (e) { return new Response("NOT FOUND", { status: 404 }); } }, };