kkFileView同名文件修改内容后预览未更新的问题
下载kkFileView4.4
问题现象:
版本:v4.1
1、新建测试文件:a.xlsx , txt/xlsx/pdf/ppt等皆可,上传系统。
2、修改前内容123,上传,预览结果:123
修改后内容:456,上传,预览结果:123 (此处应展示内容456)
期望结果:同名文件反复上传后,展示最新内容。
经初步排查,认定是kkFileView的问题。
解决思路:
访问kkFileView的地址,http://x.x.x.x:8012,通过演示地址再次尝试,问题复现。
修改application.properties配置文件,禁用缓存等都不好用。
决定修改源码,源码地址:https://github.com/kekingcn/kkFileView.git
-
JDK 1.8+
-
Maven 3.6+
拿到源码后:
加入逻辑:上传文件时,当文件名称已存在,删除服务器上的文件。
去掉删除文件时需要输入密码的步骤:
本地启动kkfileview项目,调试结果符合预期。
最后通过maven的package打成tar包。