From a40981fc307a1e0163afad8f701a27ed22343588 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 16 Feb 2024 10:35:21 +0100 Subject: [PATCH] Remove / in download filename --- server/core/controllers/download.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/core/controllers/download.ts b/server/core/controllers/download.ts index 51b7b3af5..ca28eee44 100644 --- a/server/core/controllers/download.ts +++ b/server/core/controllers/download.ts @@ -137,7 +137,8 @@ async function downloadHLSVideoFile (req: express.Request, res: express.Response if (!checkAllowResult(res, allowParameters, allowedResult)) return - const downloadFilename = `${video.name}-${videoFile.resolution}p-${streamingPlaylist.getStringType()}${videoFile.extname}` + const videoName = video.name.replace(/\//g, '_') + const downloadFilename = `${videoName}-${videoFile.resolution}p-${streamingPlaylist.getStringType()}${videoFile.extname}` if (videoFile.storage === VideoStorage.OBJECT_STORAGE) { return redirectToObjectStorage({ req, res, video, streamingPlaylist, file: videoFile, downloadFilename })