From a7e014796a01300c4a41d13e216e8fbc557549ce Mon Sep 17 00:00:00 2001 From: MrFry Date: Thu, 24 Oct 2019 15:20:00 +0200 Subject: [PATCH] Spaces in url fix --- modules/stuff.js | 3 ++- views/stuff/folders.ejs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/stuff.js b/modules/stuff.js index 3a09682..08c72ba 100644 --- a/modules/stuff.js +++ b/modules/stuff.js @@ -49,7 +49,8 @@ app.use(bodyParser.json({ // -------------------------------------------------------------- app.get('/*', function (req, res) { - let curr = listedFiles + '/' + req.url.substring('/'.length, req.url.length).split('?')[0] + let parsedUrl = req.url.replace(/%20/g, " ") + let curr = listedFiles + '/' + parsedUrl.substring('/'.length, parsedUrl.length).split('?')[0] let relPath = curr.substring('./public/files'.length, curr.length) if (relPath[relPath.length - 1] !== '/') { relPath += '/' } diff --git a/views/stuff/folders.ejs b/views/stuff/folders.ejs index fd69db0..77013af 100644 --- a/views/stuff/folders.ejs +++ b/views/stuff/folders.ejs @@ -65,7 +65,7 @@ <%=dirname%> - > Up one level + " > Up one level