diff --git a/src/plugins/uploader.js b/src/plugins/uploader.js index eb887742..0dff113f 100644 --- a/src/plugins/uploader.js +++ b/src/plugins/uploader.js @@ -52,7 +52,7 @@ class Uploader { } while (fs.stat(destPath, (err) => (err ? true : false))); fsextra.move(data.file.pathName, destPath).then(() => { - const slug = path.basename(data.file.pathName); + const slug = encodeURIComponent(path.basename(data.file.pathName)); const url = `uploads/${randomName}/${slug}`; socket.emit("upload:success", url); }).catch(() => { diff --git a/src/server.js b/src/server.js index efbf50c0..24afd99e 100644 --- a/src/server.js +++ b/src/server.js @@ -46,6 +46,7 @@ module.exports = function() { }; const app = express() + .set("env", "production") .disable("x-powered-by") .use(allRequests) .use(index)