enzostvs's picture
enzostvs HF Staff
error getting image
eeee9c4
raw
history blame contribute delete
541 Bytes
import { type RequestEvent } from '@sveltejs/kit';
import { promises } from 'fs';
/** @type {import('./$types').RequestHandler} */
export async function GET({ params } : RequestEvent) {
try {
const file = await promises.readFile(`${process.env.PUBLIC_FILE_UPLOAD_DIR}/${params.id}`)
if (!file) {
return new Response(null, { status: 404 });
}
return new Response(file, {
headers: {
'Content-Type': 'image/png',
},
});
} catch (error) {
return new Response(null, { status: 500 });
}
}