From 1c5e49b0818037452148e0f8ff69ed04cb8fefdc Mon Sep 17 00:00:00 2001 From: thinkgem Date: Tue, 8 Jul 2025 00:18:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A6=81=E7=94=A8UEditor=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E6=8A=93=E5=8F=96=E5=99=A8=EF=BC=8C=E5=AF=B9CMS=E6=A8=A1?= =?UTF-8?q?=E7=89=88=E6=9F=A5=E7=9C=8B=E7=9A=84=E5=9C=B0=E5=9D=80=E8=BF=9B?= =?UTF-8?q?=E8=A1=8C=E9=99=90=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/cms/utils/FileTempleteUtils.java | 17 ++++++++++------- .../com/jeesite/common/ueditor/ActionEnter.java | 16 ++++++++-------- 2 files changed, 18 insertions(+), 15 deletions(-) diff --git a/modules/cms/src/main/java/com/jeesite/modules/cms/utils/FileTempleteUtils.java b/modules/cms/src/main/java/com/jeesite/modules/cms/utils/FileTempleteUtils.java index 899574b5..31d7114c 100644 --- a/modules/cms/src/main/java/com/jeesite/modules/cms/utils/FileTempleteUtils.java +++ b/modules/cms/src/main/java/com/jeesite/modules/cms/utils/FileTempleteUtils.java @@ -4,16 +4,16 @@ */ package com.jeesite.modules.cms.utils; -import java.io.IOException; -import java.util.List; -import java.util.Set; - -import org.springframework.core.io.Resource; - import com.jeesite.common.collect.ListUtils; import com.jeesite.common.collect.SetUtils; import com.jeesite.common.io.ResourceUtils; +import com.jeesite.common.lang.StringUtils; import com.jeesite.modules.cms.entity.FileTemplete; +import org.springframework.core.io.Resource; + +import java.io.IOException; +import java.util.List; +import java.util.Set; /** * 模板文件公共类库 @@ -26,7 +26,10 @@ public class FileTempleteUtils { * 获取模版文件 * @param fileName */ - public static FileTemplete getFileTempleteByResource(String fileName) throws IOException { + public static FileTemplete getFileTempleteByResource(String fileName) { + if (!StringUtils.startsWith(fileName, "views/modules/cmsfront")) { + fileName = "views/modules/cmsfront/themes/default/index.html"; + } Resource resource = ResourceUtils.getResource(fileName); return new FileTemplete(resource, fileName); } diff --git a/modules/core/src/main/java/com/jeesite/common/ueditor/ActionEnter.java b/modules/core/src/main/java/com/jeesite/common/ueditor/ActionEnter.java index d9bee6e4..77fe3843 100644 --- a/modules/core/src/main/java/com/jeesite/common/ueditor/ActionEnter.java +++ b/modules/core/src/main/java/com/jeesite/common/ueditor/ActionEnter.java @@ -6,7 +6,6 @@ import com.jeesite.common.ueditor.define.AppInfo; import com.jeesite.common.ueditor.define.BaseState; import com.jeesite.common.ueditor.define.State; import com.jeesite.common.ueditor.hunter.FileManager; -import com.jeesite.common.ueditor.hunter.ImageHunter; import com.jeesite.common.ueditor.upload.Uploader; import jakarta.servlet.http.HttpServletRequest; @@ -72,13 +71,14 @@ public class ActionEnter { state = new Uploader(request, conf).doExec(); break; case ActionMap.CATCH_IMAGE: - if (Global.isDemoMode()) { - state = new BaseState(false, "演示模式,不允许操作!"); - break; - } - conf = configManager.getConfig(actionCode); - String[] list = this.request.getParameterValues((String) conf.get("fieldName")); - state = new ImageHunter(request, conf).capture(list); +// if (Global.isDemoMode()) { +// state = new BaseState(false, "演示模式,不允许操作!"); +// break; +// } +// conf = configManager.getConfig(actionCode); +// String[] list = this.request.getParameterValues((String) conf.get("fieldName")); +// state = new ImageHunter(request, conf).capture(list); + state = new BaseState(false, "该功能暂不提供支持"); break; case ActionMap.LIST_IMAGE: case ActionMap.LIST_FILE: