kkFileView 实用攻略 - 让文件预览变简单

天天

发布于307天前
龙猫也是猫
如果你正在找一个能让用户直接在浏览器里看各种文件的解决方案,那这篇文章可能会帮到你。

kkFileView 这个开源项目,说白了就是帮你解决"用户必须下载文件才能查看"这个烦人问题的。

## kkFileView 是什么?

简单来说,kkFileView 就是一个文件预览服务。你给它一个文件链接,它就能在网页上显示出来,不用下载。想象一下微信里点击文档直接预览的那种感觉,就是这样。

**支持的文件格式多到让人眼花**:
- Office 全家桶:Word、Excel、PPT 各种版本
- PDF、图片、视频、音频
- 压缩包:zip、rar 
- 国产软件:WPS 系列
- 甚至连 Xmind、CAD 图纸都能预览



https://appstore.lazycat.cloud/#/shop/detail/io.zeroc.app.kkfileview


## 如何使用

应用安装后,打开就是主页面

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/9ca49f70-5ddc-46f6-a981-3a22f7929cf0.png "image.png")

支持在线url和上传文件,文件URL必须是公网可访问的

试一个md文档:https://github.com/xiaolai/everyones-guide-for-starting-up-on-wechat-network/blob/master/README.md

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/23b60853-485c-40f5-af2f-62feeac095d0.png "image.png")

可以看到效果

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/059b38a9-26b9-4575-953a-442be4d86c6f.png "image.png")

但并不是100%都可以,比如这个pdf
https://www.gov.cn/zhengce/pdfFile/2023_PDF.pdf

预览的时候会报错

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/7748a537-18d4-4180-b88f-1a67508cb022.png "image.png")

将文件上传一下,再点击预览,是可以的,跟打开pdf效果一样

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/7c0a289b-706d-4ccc-9799-b0995fbc0b4d.png "image.png")

再试个视频https://jvod.300hu.com/vod/product/1961809430/21852/2ae734d803e94bf8958c75ec12d4141c.mp4?source=1&h265=1088_3000_1_6f89fd294_f.mp4

也能正常预览

![image.png](https://dl.playground.lazycat.cloud/guidelines/496/ba2bef81-46d2-4c6e-a13e-731a97d5613e.png "image.png")

它可以接入到自己的网站或项目中,提供预览服务
  
![image.png](https://dl.playground.lazycat.cloud/guidelines/496/d2f5259d-7625-4753-9599-d968a907758f.png "image.png")
  
 

## 总结

kkFileView 是个不错的文件预览解决方案,特别适合:
- 需要快速上线文件预览功能的项目
- 不想依赖第三方服务的场景

虽然它不是完美的(比如大文件处理还是有点慢),但对于大多数场景来说已经足够用了。

评论

0

暂无评论

说点什么呢~
收藏
0
0
0