From 1a85c77ba4863d44e5390fe84cb35a74c25082ee Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 24 Jul 2026 12:05:25 +0800 Subject: [PATCH] fix: clean upload dspy with simple script, no complex escaping --- wwwroot/knowledge_bases_list/detail.ui | 6 ++-- wwwroot/knowledge_bases_list/upload.dspy | 38 ++++++++++++++++-------- wwwroot/knowledge_bases_list/upload.js | 26 ++++++++++++++++ 3 files changed, 55 insertions(+), 15 deletions(-) create mode 100644 wwwroot/knowledge_bases_list/upload.js diff --git a/wwwroot/knowledge_bases_list/detail.ui b/wwwroot/knowledge_bases_list/detail.ui index 5e89ad3..68c6702 100644 --- a/wwwroot/knowledge_bases_list/detail.ui +++ b/wwwroot/knowledge_bases_list/detail.ui @@ -76,8 +76,10 @@ "binds": [{ "wid": "self", "event": "click", - "actiontype": "script", - "script": "(function(){var s=document.createElement('script');s.text='document.addEventListener(\"dragover\",function(e){e.preventDefault();e.stopPropagation()});document.addEventListener(\"drop\",function(e){e.preventDefault();e.stopPropagation();var files=e.dataTransfer.files;if(!files.length)return;for(var i=0;i