diff --git a/src/routes/download/[id]/+server.ts b/src/routes/download/[id]/+server.ts index 05446d9..07f1fa5 100644 --- a/src/routes/download/[id]/+server.ts +++ b/src/routes/download/[id]/+server.ts @@ -24,6 +24,9 @@ export const GET = async ({ params, locals }) => { object.on('data', (chunk) => { controller.enqueue(chunk); }); + object.on('end', () => { + controller.close(); + }); }, cancel() { ac.abort();