From e5bfa99b922b0c9b5dbd530cc3d8b063da05682b Mon Sep 17 00:00:00 2001 From: Dolan Date: Mon, 12 Nov 2018 12:32:07 +0000 Subject: [PATCH] Add correct docx mime type --- src/export/packer/packer.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/export/packer/packer.ts b/src/export/packer/packer.ts index e85b42c8eaf..856f74b59e1 100644 --- a/src/export/packer/packer.ts +++ b/src/export/packer/packer.ts @@ -10,21 +10,30 @@ export class Packer { public async toBuffer(file: File): Promise { const zip = await this.compiler.compile(file); - const zipData = (await zip.generateAsync({ type: "nodebuffer" })) as Buffer; + const zipData = (await zip.generateAsync({ + type: "nodebuffer", + mimeType: "application/vnd.openxmlformats-officedocument.wordprocessingml.document", + })) as Buffer; return zipData; } public async toBase64String(file: File): Promise { const zip = await this.compiler.compile(file); - const zipData = (await zip.generateAsync({ type: "base64" })) as string; + const zipData = (await zip.generateAsync({ + type: "base64", + mimeType: "application/vnd.openxmlformats-officedocument.wordprocessingml.document", + })) as string; return zipData; } public async toBlob(file: File): Promise { const zip = await this.compiler.compile(file); - const zipData = (await zip.generateAsync({ type: "blob" })) as Blob; + const zipData = (await zip.generateAsync({ + type: "blob", + mimeType: "application/vnd.openxmlformats-officedocument.wordprocessingml.document", + })) as Blob; return zipData; }