parent
9b8935d201
commit
5d17f5dcce
|
|
@ -798,7 +798,7 @@ export class TriggerSaveDocument extends JsMessage {
|
|||
|
||||
readonly path!: string | undefined;
|
||||
|
||||
readonly content!: Uint8Array;
|
||||
readonly content!: ArrayBuffer;
|
||||
}
|
||||
|
||||
export class TriggerExportImage extends JsMessage {
|
||||
|
|
@ -815,7 +815,7 @@ export class TriggerExportImage extends JsMessage {
|
|||
export class TriggerSaveFile extends JsMessage {
|
||||
readonly name!: string;
|
||||
|
||||
readonly content!: Uint8Array;
|
||||
readonly content!: ArrayBuffer;
|
||||
}
|
||||
|
||||
export class TriggerSavePreferences extends JsMessage {
|
||||
|
|
|
|||
|
|
@ -15,10 +15,10 @@ export function downloadFileBlob(filename: string, blob: Blob) {
|
|||
URL.revokeObjectURL(url);
|
||||
}
|
||||
|
||||
export function downloadFile(filename: string, content: Uint8Array) {
|
||||
export function downloadFile(filename: string, content: ArrayBuffer) {
|
||||
const type = filename.endsWith(".svg") ? "image/svg+xml;charset=utf-8" : "application/octet-stream";
|
||||
|
||||
const blob = new Blob([content], { type });
|
||||
const blob = new Blob([new Uint8Array(content)], { type });
|
||||
downloadFileBlob(filename, blob);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue