微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

wfs4k WFS 的 Kotlin 实现版

程序名称:wfs4k

授权协议: Apache

操作系统: 跨平台

开发语言: Kotlin

wfs4k 介绍


wfs4k 是用 Kotlin 实现的是文件存储系统,主要是解决海量文件存储的问题,特别是小文件存储,原则上是简单易用,可扩展及备份恢复

wfs4k 是作者为实践 Kotlin 而写的项目。

介绍

主要功能github.com/donnie4w/wfs 完全一致。主要提供文件海量存储功能

相应文件基础操作:文件存储,文件删除文件查询

启动wfs

java -jar wfs4k.jar 参数说明: -max是上传文件大小限制(单位字节) -p启动端口(认3434)

使用wfs参考例子即可明白

(1)curl -F [email protected] http://127.0.0.1:3434/u

上传文件1.jpg 文件名 1.jpg

(2)curl -F [email protected] http://127.0.0.1:3434/u/abc/11 
上传文件1.jpg 文件名 abc/11

例子(1)上传完成后访问文件 :http://127.0.0.1:3434/r/1.jpg 
例子(2)上传完成后访问文件 :http://127.0.0.1:3434/r/abc/11

删除文件 
curl -X DELETE http://127.0.0.1:3434/d/1.jpg

删除文件 1.jpg
curl -X DELETE http://127.0.0.1:3434/d/abc/11 
删除文件 abc/11
wfsPost() 上传文件 
wfsRead() 拉取文件 
wfsDel 删除文件 
可以参考go版本 github.com/donnie4w/wfs-goclient

wfs4k 官网

https://github.com/donnie4w/wfs4k

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐