From 662cd50e9d79abb6045db04bb6e5c21c79f00abb Mon Sep 17 00:00:00 2001 From: Dattatraya-Londhe Date: Sat, 25 Nov 2023 14:50:32 +0530 Subject: [PATCH] Import assessment refinement - location for local storage is added --- .../[userId]/assessment-templates/import/+page.server.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/routes/users/[userId]/assessment-templates/import/+page.server.ts b/src/routes/users/[userId]/assessment-templates/import/+page.server.ts index d13b6781..fa4f9c87 100644 --- a/src/routes/users/[userId]/assessment-templates/import/+page.server.ts +++ b/src/routes/users/[userId]/assessment-templates/import/+page.server.ts @@ -3,6 +3,7 @@ import { importAssessmentTemplate } from "$routes/api/services/assessment-templa import type { RequestEvent } from "@sveltejs/kit"; import { redirect } from 'sveltekit-flash-message/server'; import { errorMessage, successMessage } from '$lib/utils/message.utils'; +import { PUBLIC_LOCAL_STORAGE } from '$env/static/public'; import { Buffer } from "buffer"; import * as fs from 'fs'; @@ -14,10 +15,11 @@ export const actions = { const formData = await request.formData(); const uploadedFile = formData?.get('name') as File; const fileName = uploadedFile.name; - const filePath = `./temp/${fileName}`; + const fileUploadFolder = PUBLIC_LOCAL_STORAGE; + const filePath = `${fileUploadFolder}/${fileName}`; - if (!fs.existsSync('./temp')) { - fs.mkdirSync('./temp', { recursive: true }); + if (!fs.existsSync(`${fileUploadFolder}`)) { + fs.mkdirSync(`${fileUploadFolder}`, { recursive: true }); } await writeFile(filePath, Buffer.from(await uploadedFile?.arrayBuffer()));