diff --git a/src/routes/img/[img]/+server.js b/src/routes/img/[img]/+server.js index ae8b977..f315280 100644 --- a/src/routes/img/[img]/+server.js +++ b/src/routes/img/[img]/+server.js @@ -10,5 +10,13 @@ export async function GET({ url, cookies, params }) { var res = await readFile(`${process.cwd()}/db/post-${imgName}`); - return new Response(res); + var response = new Response(res); + var extension = imgName.split('.').pop(); + + if (extension == 'svg') { + response = new Response(res, {'headers': { + 'Content-Type': 'image/svg+xml' + }}); + } + return response; }