From f98a063a8f689d2e256a15f23d5b11341e04b4eb Mon Sep 17 00:00:00 2001 From: Caelan <79105826+jin-wang-c@users.noreply.github.com> Date: Sat, 22 Nov 2025 20:20:02 +0800 Subject: [PATCH] Fix the issue where base64 images cannot be saved (#11398) --- src/renderer/src/pages/paintings/DmxapiPage.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/renderer/src/pages/paintings/DmxapiPage.tsx b/src/renderer/src/pages/paintings/DmxapiPage.tsx index ebc53c4f78..560e3857ba 100644 --- a/src/renderer/src/pages/paintings/DmxapiPage.tsx +++ b/src/renderer/src/pages/paintings/DmxapiPage.tsx @@ -481,6 +481,11 @@ const DmxapiPage: FC<{ Options: string[] }> = ({ Options }) => { window.toast.warning(t('message.empty_url')) return null } + + if (url.startsWith('data:image')) { + return await window.api.file.saveBase64Image(url) + } + return await window.api.file.download(url, true) } catch (error) { if (