From 0288bb6e02fcb0723b7642758d6d5dd4fc20d77a Mon Sep 17 00:00:00 2001 From: alyssadev Date: Mon, 18 Sep 2023 04:54:07 +1000 Subject: [PATCH] display text files in browser --- src/index.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 7446895..5c1b6af 100644 --- a/src/index.js +++ b/src/index.js @@ -92,7 +92,12 @@ async function get(request,host,path) { const headers = new Headers() dest_file.writeHttpMetadata(headers) headers.set("etag", dest_file.httpEtag) - headers.set("content-type", mime) + if (mime.startsWith("text/")) { + headers.set("content-type", "text/plain") + headers.set("x-content-type", mime) + } else { + headers.set("content-type", mime) + } return new Response(dest_file.body, { headers, } ) } const dest = await KV.get(path)