From 99cbe329d64158be6f9fdfb795c3f1c22d0a83d4 Mon Sep 17 00:00:00 2001 From: Timur Ercan Date: Wed, 1 Mar 2023 14:30:49 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=AC=20download=20file=20title?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/pages/api/documents/[id].ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/web/pages/api/documents/[id].ts b/apps/web/pages/api/documents/[id].ts index ebea48ef7..e462d6bc7 100644 --- a/apps/web/pages/api/documents/[id].ts +++ b/apps/web/pages/api/documents/[id].ts @@ -12,9 +12,6 @@ async function getHandler(req: NextApiRequest, res: NextApiResponse) { const user = await getUserFromToken(req, res); const { id: documentId } = req.query; - // TODO Check if this is a public link with token and validate the token - const { token: recipientToken } = req.query; - if (!user) return; if (!documentId) { @@ -29,7 +26,10 @@ async function getHandler(req: NextApiRequest, res: NextApiResponse) { const buffer: Buffer = Buffer.from(document.document.toString(), "base64"); res.setHeader("Content-Type", "application/pdf"); - res.setHeader("Content-Disposition", "attachment; filename=dummy.pdf"); + res.setHeader( + "Content-Disposition", + `attachment; filename=${document.title}` + ); res.setHeader("Content-Length", buffer.length); res.status(200).send(buffer);