From 62a0e3fbc954004d3712d7e85aebfcf9e2092491 Mon Sep 17 00:00:00 2001 From: MrFry Date: Mon, 18 Nov 2019 17:18:12 +0100 Subject: [PATCH] Decode URI --- modules/stuff.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/stuff.js b/modules/stuff.js index af2eb50..526fdb4 100644 --- a/modules/stuff.js +++ b/modules/stuff.js @@ -52,7 +52,7 @@ app.use(bodyParser.json({ // app, '/*.mp4', 'video/mp4', 'stuff/video' function appGetFileType (app, wildcard, contentType, pageToRender) { app.get(wildcard, function (req, res) { - let p = req.url.replace(/%20/g, ' ') + let p = decodeURI(req.url) let fp = p if (p.includes('?')) { fp = p.split('?') @@ -131,7 +131,7 @@ fileTypes.forEach((t) => { }) app.get('/*', function (req, res) { - let parsedUrl = req.url.replace(/%20/g, ' ') + let parsedUrl = decodeURI(req.url) let curr = listedFiles + '/' + parsedUrl.substring('/'.length, parsedUrl.length).split('?')[0] let relPath = curr.substring('./public/files'.length, curr.length)