From 0699e17ce6b39a34fb2d3d5ea1dcfa51a6764026 Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 12 Jul 2025 07:18:41 +0800 Subject: [PATCH] framework: fix blob response (#1012) --- framework/framework/base.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/framework/base.ts b/framework/framework/base.ts index e960b31ff..1f46f98bb 100644 --- a/framework/framework/base.ts +++ b/framework/framework/base.ts @@ -117,7 +117,7 @@ export default (logger, xff, xhost) => async (ctx: KoaContext, next: Next) => { ctx.response.status = 302; ctx.redirect(response.redirect); } else if (response.body) { - ctx.body = response.body; + ctx.body = response.body instanceof Blob ? Buffer.from(await response.body.arrayBuffer()) : response.body; ctx.response.status = response.status || 200; ctx.response.type = response.type || (request.json