diff --git a/src/response.ts b/src/response.ts index b7ad57f12..18b48408d 100644 --- a/src/response.ts +++ b/src/response.ts @@ -184,6 +184,9 @@ function prepareResponseBody( // Buffer (should be before JSON) if (val instanceof Uint8Array) { event.res.headers.set("content-length", val.byteLength.toString()); + if (!event.res.headers.has("content-type")) { + event.res.headers.set("content-type", "application/octet-stream"); + } return { body: val as BufferSource }; }