kkFileView
kkFileView copied to clipboard
Universal File Online Preview Project based on Spring-Boot
预览地址和效果如下: https://file.keking.cn/pdfjs/web/viewer.html?base=https://file.keking.cn/&file=https%3A%2F%2Fpdf.dfcfw.com%2Fpdf%2FH2_AN202104301488768931_1.pdf%3F1619977027000.pdf&disabledownload=true#page=8&zoom=auto,-466,721
项目用的控件支持恢复上次查看位置吗?
配置更改cache.enabled为false,并没有关闭缓存,该配置是否有效?
### kkFileView arbitrary file read vulnerability **问题描述Description** 最近在公司内部渗透测试中发现某处引用的kkFileView 4.0.0存在任意文件读取漏洞,可通过漏洞读取主机任意文件,易造成敏感信息泄漏。 kkFileview v4.0.0 has arbitrary file read vulnerability which may lead to sensitive file leak on related host。 **漏洞位置vulerable code location** ``kkFileView/server/src/main/java/cn/keking/web/controller/OnlinePreviewController.java``文件103行,urlPath参数支持file协议...
rt
* 当使用mac系统,开启视频转码时由于opencv、openblas、ffmpeg这三个包的依赖仅配置支持linux-x86_64、windows-x86_64会导致转码时class找不到。 * 处理方式 修改server/pom.xml增加mac系统的依赖: ```xml org.bytedeco opencv 4.1.2-1.5.2 macosx-x86_64 org.bytedeco openblas 0.3.6-1.5.1 macosx-x86_64 org.bytedeco ffmpeg 4.2.1-1.5.2 macosx-x86_64 ```
当上传文件的文件名中包含空格时,预览时,提示文件找不到。查看代码,上传是成功了, 但预览 不成功。 原因:URL 转换有问题,空格不能用 "+",而必须转为 "%20"