From a2c601d3e694c8c4e9e86f81ea5a9cbf575f6500 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 14 Feb 2025 08:54:57 +0100 Subject: [PATCH] Add content length when downloading a muxed file --- server/core/controllers/download.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/server/core/controllers/download.ts b/server/core/controllers/download.ts index f3a32cc0e..eb20dddd9 100644 --- a/server/core/controllers/download.ts +++ b/server/core/controllers/download.ts @@ -252,6 +252,7 @@ async function downloadGeneratedVideoFile (req: express.Request, res: express.Re : maxResolutionFile.extname const downloadFilename = buildDownloadFilename({ video, extname }) + res.setHeader('Content-Length', videoFiles.reduce((p, f) => p + f.size, 0)) res.setHeader('Content-disposition', `attachment; filename="${encodeURI(downloadFilename)}`) await muxToMergeVideoFiles({ video, videoFiles, output: res })