feat: add navigation between submissions, enable image zoom, and automate cleanup of deleted form images
This commit is contained in:
@@ -22,11 +22,11 @@ export async function uploadImage(formData: FormData): Promise<string> {
|
||||
|
||||
const ext = file.name.split(".").pop() ?? "png";
|
||||
const filename = `${crypto.randomUUID()}.${ext}`;
|
||||
const uploadDir = path.join(process.cwd(), "public", "form-uploads");
|
||||
const uploadDir = path.join(process.cwd(), "public", "form");
|
||||
|
||||
await mkdir(uploadDir, { recursive: true });
|
||||
const buffer = Buffer.from(await file.arrayBuffer());
|
||||
await writeFile(path.join(uploadDir, filename), buffer);
|
||||
|
||||
return `/form-uploads/${filename}`;
|
||||
return `/form/${filename}`;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user