From a2fe4658c41a5e3fb9dadfdee6f4e3f63775a9d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E9=9B=84?= Date: Thu, 22 Jan 2026 11:35:09 +0800 Subject: [PATCH] =?UTF-8?q?5.0=E7=89=88=E6=9C=AC=20=E5=8F=91=E5=B8=83=20?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=20cadviewer=E8=BD=AC=E6=8D=A2=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/src/main/config/application.properties | 38 +++++++++---------- server/src/main/config/test.properties | 8 ++-- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/server/src/main/config/application.properties b/server/src/main/config/application.properties index eb79f232..ff171485 100644 --- a/server/src/main/config/application.properties +++ b/server/src/main/config/application.properties @@ -118,12 +118,12 @@ cad.preview.type = ${KK_CAD_PREVIEW_TYPE:svg} # cadviewer 下载地址 https://cadviewer.com/alldownloads/autoxchange/ 更具自己系统下载转换包(支持转换格式为 svg、svgz、pdf) # 1=aspose-cad 转换格式为 pdf,svg,tif 支持类型最多 # 2=cadviewer 转换格式为 pdf,svg 支持的类型 dwg dxf dwf -cad.conversionmodule = 2 +cad.conversionmodule = 1 # Cad 后端转换包路径 (linux 严格注意大小写) -# cadviewer windows 修改名称为 cadviewer.exe linux修改名称为 cadviewer 需要安装字体 +# cadviewer windows 修改名称为 cadviewer.exe inux修改名称为 cadviewer 需要安装字体 # cadviewer 字体下载 https://cadviewer.com/downloads/fonts/fonts.tar.gz 放在 cad.file.path 目录里面的fonts. -cad.cadconverterpath = D:/github/AutoXChange/ +cad.cadconverterpath = false # CAD文件处理线程数 @@ -227,7 +227,7 @@ media.convert.max.size = 300 # 是否禁用视频格式转换功能,默认为false(禁用) # ⚠️ 重要:视频转换非常消耗CPU和内存资源 -media.convert.disable = ${KK_MEDIA_CONVERT_DISABLE:true} +media.convert.disable = ${KK_MEDIA_CONVERT_DISABLE:false} ############################################################################### @@ -244,8 +244,8 @@ file.dir = ${KK_FILE_DIR:default} # ⚠️ 安全警告:配置此路径可能允许访问系统文件,请谨慎配置 # Windows示例(注意前面加反斜杠):\D:\\kkFileview\\1\\1.txt # Linux示例(注意前面加正斜杠):/opt/1.txt -# 使用file协议访问:file://d:/1/1.txt(Windows)或 file:/opt/1.txt(Linux) -local.preview.dir = \D:\\ +# 使用file协议访问:file://d:/1/1.txt(Windows)或 file:/opt/1/1.txt(Linux) +local.preview.dir = ${KK_LOCAL_PREVIEW_DIR:default} # 是否启用缓存,支持动态配置 # 默认true,开启缓存提高性能 @@ -264,17 +264,17 @@ cache.type = ${KK_CACHE_TYPE:jdk} # cluster: 集群模式 # sentinel: 哨兵模式(高可用) # master-slave: 主从模式 -spring.redisson.mode = single +#spring.redisson.mode = single # Redis连接地址,支持多种格式: # 单机模式:redis://127.0.0.1:6379 # 集群模式:redis://node1:6379,redis://node2:6379,redis://node3:6379 # 哨兵模式:redis://sentinel1:26379,redis://sentinel2:26379 -spring.redisson.address = ${KK_SPRING_REDISSON_ADDRESS:redis://127.0.0.1:6379} +#spring.redisson.address = ${KK_SPRING_REDISSON_ADDRESS:redis://127.0.0.1:6379} # Redis连接密码,无密码时留空 -spring.redisson.password = ${KK_SPRING_REDISSON_PASSWORD:} +#spring.redisson.password = ${KK_SPRING_REDISSON_PASSWORD:} # Redis数据库索引,默认为0(0-15) # 不同业务可使用不同数据库隔离 -spring.redisson.database = ${KK_SPRING_REDISSON_DATABASE:0} +#spring.redisson.database = ${KK_SPRING_REDISSON_DATABASE:0} # 缓存清理配置 # 是否启用缓存自动清理,默认为true(启用) @@ -301,8 +301,8 @@ base.url = ${KK_BASE_URL:default} # trust.host = kkview.cn,yourdomain.com,cdn.example.com # 如果需要允许所有域名(不推荐,仅用于测试环境),请设置为: # trust.host = * -# 当前配置:默认本机测试 (正式启用请修改) -trust.host = * +# 当前配置:默认本机测试 (正式启用请修改) +trust.host = ${KK_TRUST_HOST:default} # 不信任站点黑名单配置,多个用逗号隔开 # 黑名单优先级高于白名单,设置后将禁止预览来自这些站点的文件 @@ -318,11 +318,11 @@ prohibit = ${KK_PROHIBIT:exe,dll,dat} # 是否忽略SSL证书验证,默认为true(忽略) # 用于开发环境或自签名证书场景 # 生产环境建议设置为false,启用完整的证书验证 -kk.ignore.ssl = true +kk.ignore.ssl = false # 是否启用URL重定向功能,默认为true(启用) # 用于处理文件下载、外部资源引用等场景 -kk.enable.redirect = true +kk.enable.redirect = false ############################################################################### @@ -389,7 +389,7 @@ ftp.username = false # 是否禁用首页文件上传功能,默认为true(禁用) # 设置为true可关闭上传功能,仅用于预览 -file.upload.disable = false +file.upload.disable = true # 网站备案信息,显示在首页底部,默认为空 beian = ${KK_BEIAN:default} @@ -440,7 +440,7 @@ aes.key = 1234567890123456 # Basic认证配置,格式:域名:用户名:密码,多个用逗号分隔 # 用于保护特定域名的访问 # 示例:192.168.0.1:admin:pass123,example.com:user:pass456 -basic.name = 10.99.1.2:aaa:bbb +basic.name = false # User-Agent验证字符串,默认不启用 # 可用于简单的客户端验证 @@ -458,13 +458,13 @@ kk.refreshschedule = 2 kk.isshowaeskey = false # 是否允许XLSX编辑 -kk.xlsxallowedit = true +kk.xlsxallowedit = false # 是否显示XLSX工具栏 -kk.xlsxshowtoolbar = true +kk.xlsxshowtoolbar = false # 首页是否显示key密钥 默认为false(禁用) -kk.isshowkey = true +kk.isshowkey = false # 预览html文件 是否启用JavaScript 默认为true(启用) kk.scriptjs = true diff --git a/server/src/main/config/test.properties b/server/src/main/config/test.properties index eb79f232..c7d35a16 100644 --- a/server/src/main/config/test.properties +++ b/server/src/main/config/test.properties @@ -264,17 +264,17 @@ cache.type = ${KK_CACHE_TYPE:jdk} # cluster: 集群模式 # sentinel: 哨兵模式(高可用) # master-slave: 主从模式 -spring.redisson.mode = single +#spring.redisson.mode = single # Redis连接地址,支持多种格式: # 单机模式:redis://127.0.0.1:6379 # 集群模式:redis://node1:6379,redis://node2:6379,redis://node3:6379 # 哨兵模式:redis://sentinel1:26379,redis://sentinel2:26379 -spring.redisson.address = ${KK_SPRING_REDISSON_ADDRESS:redis://127.0.0.1:6379} +#spring.redisson.address = ${KK_SPRING_REDISSON_ADDRESS:redis://127.0.0.1:6379} # Redis连接密码,无密码时留空 -spring.redisson.password = ${KK_SPRING_REDISSON_PASSWORD:} +#spring.redisson.password = ${KK_SPRING_REDISSON_PASSWORD:} # Redis数据库索引,默认为0(0-15) # 不同业务可使用不同数据库隔离 -spring.redisson.database = ${KK_SPRING_REDISSON_DATABASE:0} +#spring.redisson.database = ${KK_SPRING_REDISSON_DATABASE:0} # 缓存清理配置 # 是否启用缓存自动清理,默认为true(启用)