3 Star 5 Fork 0

Gitee 极速下载 / wfs4k

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/donnie4w/wfs4k
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

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

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


介绍

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

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

启动wfs

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

使用wfs参考例子即可明白

1. 命令行

上传文件
(1)curl -F "file=@1.jpg" "http://127.0.0.1:3434/u"
上传文件1.jpg 文件名 1.jpg
(2)curl -F "file=@1.jpg" "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


2. 使用thrift访问wfs4k

wfsPost() 上传文件
wfsRead() 拉取文件
wfsDel 删除文件
可以参考go版本 github.com/donnie4w/wfs-goclient

空文件

简介

wfs4k 是用 Kotlin 实现的是文件存储系统,主要是解决海量文件存储的问题,特别是小文件存储,原则上是简单易用,可扩展及备份恢复 wfs4k 是作者为实践 Kotlin 而 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Kotlin
1
https://gitee.com/mirrors/wfs4k.git
git@gitee.com:mirrors/wfs4k.git
mirrors
wfs4k
wfs4k
master

搜索帮助