|
|
@@ -261,7 +261,7 @@ this.singlefile.lib.util = this.singlefile.lib.util || (() => {
|
|
|
return { data: "data:null;base64,", resourceURL };
|
|
|
} else {
|
|
|
const reader = new FileReader();
|
|
|
- reader.readAsDataURL(new Blob([buffer], { type: contentType }));
|
|
|
+ reader.readAsDataURL(new Blob([buffer], { type: contentType + (options.charset ? ";charset=" + options.charset : "") }));
|
|
|
const dataUri = await new Promise((resolve, reject) => {
|
|
|
reader.addEventListener("load", () => resolve(reader.result), false);
|
|
|
reader.addEventListener("error", reject, false);
|