Docker安装和使用kkfileview的步骤
作者:MasonYyp
本文主要介绍了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.0
function 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>

在线预览

到此这篇关于Docker安装和使用kkfileview的步骤的文章就介绍到这了,更多相关Docker安装和使用kkfileview内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
