KKFileView使用

KKFileView的使用

简介

KKFileView 是一个基于 Web 的文件预览解决方案,它可以让用户在网页上轻松地预览多种格式的文件,如文档、图片、音频、视频等。这个工具可以被集成到 Web 应用程序中,为用户提供便捷的文件预览体验。

docker安装kkfileview

1.拉取kkfileView镜像

docker pull keking/kkfileview

2.查看镜像是否拉取成功

docker images

在这里插入图片描述

3.制作docker容器

docker run -d -p 8012:8012 --name kkfileview keking/kkfileview

4.查看容器是否正常运行

docker ps -a

在这里插入图片描述

访问界面

在这里插入图片描述

集成kkfileView

kkfileView的本质作用就是在线预览微软以及大部分文件。

后端集成

通过文件预览项目接入和测试界面,可以得知文件预览需要将文件上传到文件服务器中,获取文件访问地址,通过Base64进行加密,可提供一个通过kkfileView访问的地址。具体拼接如下:

 // 获取加密的地址加密成Base64然后进行访问即可
 String encodeUrl = Base64.encodeBase64String(url.getBytes(StandardCharsets.UTF_8));
 // 将这个地址返回给前端 onlinePreviewUrl为kkfileView的地址
 onlinePreviewUrl + "?url=" + encodeUrl;

前端集成

window.open("后端返回的地址");
odeUrl;

前端集成

window.open("后端返回的地址");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值