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(() => {