From 12efa5cf244b31bcf040d387f1eaf00011fc7dd8 Mon Sep 17 00:00:00 2001 From: John Furrow Date: Thu, 8 Dec 2016 06:06:58 -0800 Subject: [PATCH] Encode uploaded torrent filenames --- server/models/client.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/models/client.js b/server/models/client.js index d98a6b69..76decd4b 100644 --- a/server/models/client.js +++ b/server/models/client.js @@ -36,7 +36,7 @@ var client = { // filesize of 524 kilobytes or less. This allows the user to send many // torrent files reliably. files.forEach((file, index) => { - file.originalname = file.originalname.replace(/\s+/g, '.'); + file.originalname = encodeURIComponent(file.originalname); let fileRequest = new ClientRequest(); fileRequest.addFiles({files: file, path, start});