From 63824533271123fd1c8aec2661688611c810781a Mon Sep 17 00:00:00 2001 From: gaoxiongzaq Date: Mon, 24 Jul 2023 09:47:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Exbrl=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/src/main/java/cn/keking/config/ConfigConstants.java | 4 ++-- server/src/main/java/cn/keking/model/FileType.java | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/server/src/main/java/cn/keking/config/ConfigConstants.java b/server/src/main/java/cn/keking/config/ConfigConstants.java index d8e4c374..0c786fce 100644 --- a/server/src/main/java/cn/keking/config/ConfigConstants.java +++ b/server/src/main/java/cn/keking/config/ConfigConstants.java @@ -62,7 +62,7 @@ public class ConfigConstants { private static int cadThread; public static final String DEFAULT_CACHE_ENABLED = "true"; - public static final String DEFAULT_TXT_TYPE = "txt,html,htm,asp,jsp,xml,json,properties,md,gitignore,log,java,py,c,cpp,sql,sh,bat,m,bas,prg,cmd"; + public static final String DEFAULT_TXT_TYPE = "txt,html,htm,asp,jsp,xml,json,properties,md,gitignore,log,java,py,c,cpp,sql,sh,bat,m,bas,prg,cmd,xbrl"; public static final String DEFAULT_MEDIA_TYPE = "mp3,wav,mp4,flv"; public static final String DEFAULT_OFFICE_PREVIEW_TYPE = "image"; public static final String DEFAULT_OFFICE_PREVIEW_SWITCH_DISABLED = "false"; @@ -119,7 +119,7 @@ public class ConfigConstants { return simTexts; } - @Value("${simText:txt,html,htm,asp,jsp,xml,json,properties,md,gitignore,log,java,py,c,cpp,sql,sh,bat,m,bas,prg,cmd}") + @Value("${simText:txt,html,htm,asp,jsp,xml,json,properties,md,gitignore,log,java,py,c,cpp,sql,sh,bat,m,bas,prg,cmd,xbrl}") public void setSimText(String simText) { String[] simTextArr = simText.split(","); setSimTextValue(simTextArr); diff --git a/server/src/main/java/cn/keking/model/FileType.java b/server/src/main/java/cn/keking/model/FileType.java index c37d6100..9fb1c9f7 100644 --- a/server/src/main/java/cn/keking/model/FileType.java +++ b/server/src/main/java/cn/keking/model/FileType.java @@ -43,6 +43,7 @@ public enum FileType { private static final String[] EPUB_TYPES = {"epub"}; private static final String[] DCM_TYPES = {"dcm"}; private static final String[] DRAWIO_TYPES = {"drawio"}; + private static final String[] XML_TYPES = {"xml","xbrl"}; private static final String[] TIFF_TYPES = {"tif", "tiff"}; private static final String[] OFD_TYPES = {"ofd"}; private static final String[] SVG_TYPES = {"svg"}; @@ -105,8 +106,10 @@ public enum FileType { for (String drawio : DRAWIO_TYPES) { FILE_TYPE_MAPPER.put(drawio, FileType.DRAWIO); } + for (String xml : XML_TYPES) { + FILE_TYPE_MAPPER.put(xml, FileType.XML); + } FILE_TYPE_MAPPER.put("md", FileType.MARKDOWN); - FILE_TYPE_MAPPER.put("xml", FileType.XML); FILE_TYPE_MAPPER.put("pdf", FileType.PDF); FILE_TYPE_MAPPER.put("flv", FileType.FLV); FILE_TYPE_MAPPER.put("bpmn", FileType.BPMN);