feat: save logos to media/logo/ subdir, add Logo generator link to admin dropdown

This commit is contained in:
openhands committed 2026-07-03 17:14:44 +02:00
1 parent 917437c5ef
commit f3367e9b7b
4 files changed
+17 -11

No files matched your search

@@ -10,11 +10,12 @@ const ALLOWED_EXT = [".png", ".jpg", ".jpeg", ".gif", ".webp", ".svg", ".bmp"];
export async function GET(
_request: Request,
{ params }: { params: Promise<{ name: string }> },
{ params }: { params: Promise<{ path: string[] }> },
) {
const { name } = await params;
const { path: segments } = await params;
const name = segments.join("/");
// Prevent path traversal
if (name.includes("..") || name.includes("/") || name.includes("\\")) {
if (name.includes("..") || name.includes("\\")) {
return new NextResponse("Forbidden", { status: 403 });
}
const ext = path.extname(name).toLowerCase();