From 48f26f9247aa5ca81f72523b523313461bea511e Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 20 Jan 2026 11:16:14 +0800 Subject: [PATCH] :art: The image address bar is automatically converted to an asset after filling in Base64 https://github.com/siyuan-note/siyuan/issues/16132 Signed-off-by: Daniel <845765@qq.com> --- kernel/model/import.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel/model/import.go b/kernel/model/import.go index 45053ba55..cf64c9cb1 100644 --- a/kernel/model/import.go +++ b/kernel/model/import.go @@ -1282,6 +1282,11 @@ func processBase64Img(n *ast.Node, dest string, assetDirPath string) { case "image/png": img, decodeErr = png.Decode(dataReader) ext = ".png" + if nil != decodeErr { + dataReader.Seek(0, 0) + img, decodeErr = jpeg.Decode(dataReader) + ext = ".jpg" + } case "image/jpeg": img, decodeErr = jpeg.Decode(dataReader) ext = ".jpg"