Răsfoiți Sursa

fixed malformed data URI issue

Gildas 7 ani în urmă
părinte
comite
31b7bdfa5d
1 a modificat fișierele cu 4 adăugiri și 1 ștergeri
  1. 4 1
      lib/single-file/single-file-browser.js

+ 4 - 1
lib/single-file/single-file-browser.js

@@ -40,7 +40,10 @@ this.SingleFile = this.SingleFile || (() => {
 			} catch (error) {
 				return options && options.asDataURI ? "data:base64," : "";
 			}
-			const contentType = resourceContent.headers.get("content-type");
+			let contentType = resourceContent.headers.get("content-type");
+			if (contentType) {
+				contentType = contentType.match(/^([^;]*)/)[0];
+			}
 			if (options && options.asDataURI) {
 				try {
 					const buffer = await resourceContent.arrayBuffer();