Gildas 7 lat temu
rodzic
commit
023d6ca3a6
1 zmienionych plików z 7 dodań i 1 usunięć
  1. 7 1
      lib/single-file/util/doc-util.js

+ 7 - 1
lib/single-file/util/doc-util.js

@@ -94,7 +94,13 @@ this.docUtil = this.docUtil || (() => {
 					const reader = new FileReader();
 					reader.readAsText(blob.slice(0, maxSize));
 					return await new Promise((resolve, reject) => {
-						reader.addEventListener("load", () => resolve(reader.result), false);
+						reader.addEventListener("load", () => {
+							if (content.startsWith(reader.result)) {
+								resolve(reader.result);
+							} else {
+								this.truncateContent(content, maxSize - 1).then(resolve).catch(reject);
+							}
+						}, false);
 						reader.addEventListener("error", reject, false);
 					});
 				},