diff --git a/src/backend/src/routers/filesystem_api/read.js b/src/backend/src/routers/filesystem_api/read.js index 1677da345..828e9955b 100644 --- a/src/backend/src/routers/filesystem_api/read.js +++ b/src/backend/src/routers/filesystem_api/read.js @@ -60,6 +60,10 @@ module.exports = eggspress('/read', { other_key: 'byte_count', }); } + if (req.headers["range"]) { + res.status(206); + } + res.set({"Accept-Ranges": "bytes"}); const hl_read = new HLRead(); const stream = await hl_read.run({ diff --git a/src/backend/src/routers/filesystem_api/token-read.js b/src/backend/src/routers/filesystem_api/token-read.js index 7b948a769..882bafd22 100644 --- a/src/backend/src/routers/filesystem_api/token-read.js +++ b/src/backend/src/routers/filesystem_api/token-read.js @@ -79,6 +79,10 @@ module.exports = eggspress('/token-read', { other_key: 'byte_count', }); } + if (req.headers["range"]) { + res.status(206); + } + res.set({ "Accept-Ranges": "bytes" }); const hl_read = new HLRead(); const stream = await context.arun(async () => await hl_read.run({