开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
wfs4k首页、文档和下载 - WFS 的 Kotlin 实现版 - 开源中国社区
全部项目分类
我要评价
Apache
Kotlin
跨平台
donnie-wu
分享
收藏
6 人收藏
收录时间:2017-07-13
wfs4k 详细介绍

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

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 wfs4k 的评论 (全部 0 条评论)
{{repayCom.userName}}
顶部