From 320d2f65e57abb448932436ab059813244a62605 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Thu, 8 Jan 2026 22:37:59 +0800 Subject: [PATCH] :art: Display a confirmation prompt when inserting large assets 256MB https://github.com/siyuan-note/siyuan/issues/16685 Signed-off-by: Daniel <845765@qq.com> --- kernel/api/clipboard.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/kernel/api/clipboard.go b/kernel/api/clipboard.go index ff0d33564..c1e1d5827 100644 --- a/kernel/api/clipboard.go +++ b/kernel/api/clipboard.go @@ -34,7 +34,7 @@ func readFilePaths(c *gin.Context) { paths, _ = clipboard.ReadFilePaths() } - data := map[string]map[string]any{} + var data []map[string]any for _, path := range paths { fi, err := os.Stat(path) if nil != err { @@ -42,12 +42,13 @@ func readFilePaths(c *gin.Context) { continue } - data[path] = map[string]any{ + data = append(data, map[string]any{ "name": fi.Name(), "size": fi.Size(), "isDir": fi.IsDir(), "updated": fi.ModTime().UnixMilli(), - } + "path": path, + }) } ret.Data = data }