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