Docker安装和使用kkfileview
Docker安装和使用kkfileview
1 简介
kkfileview项目是文件文档在线预览开源解决方案,项目使用流行的 Spring Boot 搭建,易上手和部署,部署好后可以独立提供预览服务,使用 http 接口访问,不需要和应用集成,具有跨系统跨语言使用的特性。
虽然,升级了版本,感觉整体用起来,还是比较差价,官网上也没有镜像。
官网地址
https://kkview.cn/zh-cn/index.html# Github地址
https://github.com/kekingcn/kkFileView
2 使用Docker安装容器
官网没有keking/kkfileview:4.4.0镜像,可以使用ymlisoft/kkfileview:4.4.0-1镜像。
docker pull ymlisoft/kkfileview:4.4.0-11
docker tag ymlisoft/kkfileview:4.4.0-11 keking/kkfileview:4.4.0
创建容器
docker run -itd \
--name kkfileview \
-p 8012:8012 \
--restart always \
keking/kkfileview:4.4.0
3 启动服务
使用Python启动文件服务,
python -m http.server --directory E:/test
文件地址

test.html
<!DOCTYPE html>
<html><head><title>测试</title></head><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/js-base64@3.6.0/base64.min.js"></script><script type="text/javascript">// npm在线安装// npm install --save js-base64@3.6.0function jump(){//要预览文件的访问地址var url = "http://192.168.0.105:8000/test5.docx";window.open('http://192.168.0.104:8012/onlinePreview?url='+encodeURIComponent(Base64.encode(url)));}</script><body><input type="button" value="查看文件" onclick="jump()" /></body>
</html>

在线预览

