Commit Graph

56 Commits

Author SHA1 Message Date
kl
d1d8ffef7a feat: 新增预览文件 host 黑名单机制 2024-03-06 19:49:59 +08:00
Moomel
448a700687 !253 修复:非法请求使过滤器失效,出现严重安全问题
* BaseUrlFilter 修改过滤全部路径,保证 BaseUrlFilter 优于UrlCheckFilter 执行
* 清除无用 html
* 非法请求过滤器: 修复请求 path 中包含 // 或者以 / 结尾导致其它过滤器失效,对请求进行重定向
* 非法请求过滤器: 替换 getRequestURI() 为 getServletPath()
* 非法请求过滤器: 截取 context-path
* 非法请求过滤器: 去除 context-path
* 非法请求过滤器: 排除首页path "/"
* 非法请求过滤器: 请求地址中包含"//"或者以"/"结尾时导致其他过滤器失效,比如 TrustHostFilter
2024-02-21 02:56:54 +00:00
gaoxiongzaq
6f53b41baf 首页新增 搜索 定位页码 定义显示多少内容 2023-08-22 10:16:02 +08:00
kailing
bb3b5b3dff !210 [hotfix] 修复容器中仍有几率因生命周期,getCadThread = 0导致线程池创建失败问题
Merge pull request !210 from lujiaming/master
2023-08-16 02:09:50 +00:00
gaoxiongzaq
8268fc796e 更新PDF.JS解析组件 新增:控制签名/绘图/插图控制方法 2023-08-16 09:04:12 +08:00
lujiaming
1671fc3572 [hotfix] 修复容器中仍有几率因生命周期,getCadThread = 0导致线程池创建失败问题 2023-08-14 20:19:28 +08:00
gaoxiongzaq
6382453327 新增xbrl格式 2023-07-24 09:47:04 +08:00
陈精华
586561ec5a fix some typo 2023-07-22 14:33:02 +08:00
陈精华
cad2d58f44 CAD默认预览模式调整为svg 2023-07-22 14:31:22 +08:00
gaoxiongzaq
c86ca0d8cf 优化 CAD转换功能 新增CAD线程控制和CAD超时限制 2023-07-22 14:22:31 +08:00
陈精华
7965d52f29 office 功能调整 支持批注 转换页码限制 生成水印等等 2023-07-22 13:42:29 +08:00
gaoxiongzaq
b5e711bf87 office 功能调整 支持批注 转换页码限制 生成水印等等 2023-07-22 08:51:23 +08:00
高雄
294dcb1994 !170 删除功能 新增验证码方法
删除功能 新增验证码方法
2023-07-21 09:52:27 +00:00
gaoxiongzaq
6f8416365f CAD格式新增支持 转换成svg tif 格式
CAD 转换新增 超时结束方法
2023-07-20 10:54:47 +08:00
陈精华
a936113709 new config item support environment config 2023-07-03 14:34:40 +08:00
陈精华
ceaea6dcfc update some codestyle 2023-06-19 09:14:53 +08:00
陈精华
35585580a4 update some default configuration 2023-06-18 09:50:31 +08:00
gaoxiongzaq
b9f438bc01 新增前端解析xlsx方法 2023-06-02 14:55:32 +08:00
陈精华
f74d93a835 fix some codestyle problem 2023-05-06 16:53:15 +08:00
陈精华
93fb40d282 fix some codestyle problem 2023-05-06 16:51:06 +08:00
高雄
44992687f8 规范命名规则
规范命名规则

Signed-off-by: 高雄 <admin@cxcp.com>
2023-04-27 09:34:46 +00:00
高雄
350fbb3361 规范命名规则
规范命名规则

Signed-off-by: 高雄 <admin@cxcp.com>
2023-04-27 09:33:31 +00:00
gaoxiongzaq
d18677b9ed 新增:PDF文件生成图片的像素大小,dpi 越高,图片质量越清晰,同时也会消耗更多的计算资源。 2023-04-27 16:27:04 +08:00
高雄
cfaa431e20 update server/src/main/java/cn/keking/config/ConfigConstants.java.
修复删除源文件默认方法的  错误

Signed-off-by: 高雄 <admin@cxcp.com>
2023-04-21 03:31:27 +00:00
gaoxiongzaq
61ae49f510 新增:删除转换后OFFICE、CAD、TIFF、压缩包源文件 默认开启 节约磁盘空间 2023-04-21 09:56:46 +08:00
高雄
181897ec5a 新增备案信息,禁止上传类型,删除支持密码功能
新增备案信息,禁止上传类型,删除支持密码功能

Signed-off-by: 高雄 <admin@cxcp.com>
2023-04-10 09:32:51 +00:00
高雄
e5e9611646 新增备案信息,禁止上传类型,删除支持密码功能
新增备案信息,禁止上传类型,删除支持密码功能

Signed-off-by: 高雄 <admin@cxcp.com>
2023-04-10 09:32:26 +00:00
高雄
60d9ef7069 update server/src/main/java/cn/keking/config/WebConfig.java.
加入安全限制

Signed-off-by: 高雄 <admin@cxcp.com>
2023-03-20 07:39:14 +00:00
kl
99bdeef754 Add sponsored access and remove unused codes 2023-03-14 17:42:17 +08:00
陈精华
7d3a4ebc4e 移除office-plugin, 使用新版jodconverter 2022-12-17 00:02:36 +08:00
陈精华
af752cfa13 修复Autowire static method 2022-12-13 18:17:20 +08:00
陈精华
e3fb1d7c15 更新banner 2022-11-11 17:00:50 +08:00
yl-yue
acffcbfe98 !51 实现预览加密的(受密码保护)office文件
* 1. 修复getCorsFile接口高危安全漏洞
* 1. 优化密码错误提示(“密码错误,请重新输入密码。”)
* 1. 修复PPT重复预览bug,此bug导致ppt每次预览会执行两次转换(请求两次onlinePreview接口),在大文件尤其耗时(双倍时…
* 1. 【加密office预览】优化受密码保护的office文件检查逻辑,提升旧文件格式的兼容性
* 1. 【加密office预览】优化office文件是否受密码保护判断逻辑,避免兼容性误判
* 1. 【加密office预览】优化重新输入密码提示。
* 1. 【加密office预览】优化当密码输入错误后,不是抛出异常,而是提示用户重新输入
* 1. 优化prompt提示框的输入密码提示样式
* 1. 实现基于userToken缓存加密文件,没有userToken的加密文件不缓存
* 1. 优化docker构建方案,使用分层构建方式,采用层级缓存解决构建慢发布慢等问题。从原本5分钟左右缩短至几秒
* 1. 加密文件暂时不缓存(后续基于用户token实现,基于用户缓存)
* 1. 优化office文件下载逻辑,跳过重复下载(大量节约带宽与磁盘空间)。
* 1. 修复预览不同类型的加密office文件bug
* 实现预览加密的(受密码保护)office文件
2022-07-21 03:19:46 +00:00
chenkailing
82f6d3565f 优化 file:// 协议访问授信目录的代码结构 2022-05-25 19:37:29 +08:00
gitchenjh
2ed294bd65 Merge pull request #317 from zzzhouuu/master
feat: 通过配置控制PDF.js viewer toolbar & secondaryToolbar功能按钮
2021-12-10 17:31:25 +08:00
zhangzhen1979
6387ac21c9 * tif图片预览,根据反馈的意见,已经全部修改
1、配置文件、配置项默认值已改回image、tif
2、去掉了静态工具类上的@component 注解
3、修改OnlinePreview处理,在切换image方式预览时url中加入参数previewType=image,加入对应的处理,兼容在pdf预览模式下切换到JPG方式预览
2021-12-10 17:13:57 +08:00
zhangzhen1979
6dce47e47f * tif图片预览,在application.properties中加入tif.preview.type = ${KK_TIF_PREVIEW_TYPE:tif},可以控制使用tif、jpg、pdf方式预览。
修改相应代码,加入必要的判断处理。
2021-12-10 17:13:57 +08:00
周游
e0405bc5f6 Merge remote-tracking branch 'upstream/master' 2021-12-09 09:32:34 +08:00
陈精华
00555d3544 4.1.0迭代开启 2021-12-07 16:11:50 +08:00
Nevan Chow
7b2adc3979 Merge branch 'master' into master 2021-11-30 17:53:24 +08:00
陈精华
9d65c999e5 增加配置,限制允许预览的本地文件夹 #304 2021-11-25 13:47:51 +08:00
周游
b1aab27338 feat: 通过配置控制PDF.js viewer toolbar & secondaryToolbar功能按钮 2021-11-16 11:50:12 +08:00
陈精华
216c35c0b8 4.0.0版本发布 2021-07-06 11:15:50 +08:00
陈精华
fcdefa450c 新功能点:首页文件上传功能可通过配置实时开启或禁用 2021-07-06 09:09:19 +08:00
陈精华
79341b2c8e 集成OpenOffice替换为LibreOffice 2021-06-23 10:26:22 +08:00
youken9980
ac2115114c 修正Redis服务器没有设置密码,但客户端向其发送身份验证请求的问题 2021-04-19 13:31:50 +08:00
youken9980
831550d847 修正office.preview.switch.disabled引用了错误常量的问题 2021-04-19 13:31:50 +08:00
zhangxiaoxiao9527
bcdb5ce0e6 集成视频格式转换功能1.0(基于javacv) 2021-04-19 13:29:25 +08:00
kl
2ffda7a1a6 更新版本到 3.5 2021-03-18 20:20:42 +08:00
kl
6ccc724839 office plugin 转换进程、任务超时可配置 2021-03-12 21:32:01 +08:00