2 支持txt,java,php,py,md,js,css等所有纯文本
3 支持zip,rar,jar,tar,gzip等压缩包
4 支持jpg,jpeg,png,gif等图片预览(翻转,缩放,镜像)
5 支持mp3,mp4,flv等多媒体文件预览
6 利用spring boot开拓,预览做事搭建支配非常简便
7 rest接供词给做事,跨平台特性(java,php,python,go,php,....)都支持,运用接入大略方便
8 支持普通http/https文件下载url、http/https文件下载流url、ftp下载url等多种预览源
9 供应zip,tar.gz发行包,供应一键启动脚本和丰富的配置项,方便支配利用
10 供应Docker镜像发行包,方便在容器环境支配
11 抽象预览做事接口,方便二次开拓,非常方便添加其他类型文件预览支持
12 最最主要Apache协议开源,代码pull下来想干嘛就干嘛
预览:接入办法
3.x.x 版本 #<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/js-base64@3.6.0/base64.min.js"></script>var url = 'http://127.0.0.1:8080/file/test.txt'; //要预览文件的访问地址window.open('http://127.0.0.1:8012/onlinePreview?url='+encodeURIComponent(Base64.encode(url)));
2.x.x 及以下版本 #
var url = 'http://127.0.0.1:8080/file/test.txt'; //要预览文件的访问地址window.open('http://127.0.0.1:8012/onlinePreview?url='+encodeURIComponent(url));
预览效果
文本预览 #支持所有类型的文本文档预览, 由于文本文档类型过多,无法全部列举,默认开启的类型如下 txt,html,htm,asp,jsp,xml,json,properties,md,gitignore,log,java,py,c,cpp,sql,sh,bat,m,bas,prg,cmd 文本预览效果如下
excel文档预览 #
支持xls,xlsx文档预览,预览效果如下
部分有https需求的
建议采取反向代理,nginx代理到你的kkfile支配地址,在将kkfile配置中的地址就行修正即可,本人亲测过。后面有须要的小伙伴可以评论区,我整理一份资料发出来。
#头条文章养成操持# #安利#