diff --git a/app/src/protyle/toolbar/index.ts b/app/src/protyle/toolbar/index.ts index a26e1e208..b455231ab 100644 --- a/app/src/protyle/toolbar/index.ts +++ b/app/src/protyle/toolbar/index.ts @@ -1101,12 +1101,12 @@ export class Toolbar { const exportImg = () => { const msgId = showMessage(window.siyuan.languages.exporting, 0); if (renderElement.getAttribute("data-subtype") === "plantuml") { - fetch(renderElement.querySelector("img").getAttribute("src")).then(function (response) { + fetch(renderElement.querySelector("object").getAttribute("data")).then(function (response) { return response.blob(); }).then(function (blob) { const formData = new FormData(); formData.append("file", blob); - formData.append("type", "image/png"); + formData.append("type", "image/svg+xml"); fetchPost("/api/export/exportAsFile", formData, (response) => { openByMobile(response.data.file); hideMessage(msgId);