wfs4kWFS 的 Kotlin 實(shí)現(xiàn)版
wfs4k 是用 Kotlin 實(shí)現(xiàn)的是文件存儲(chǔ)系統(tǒng),主要是解決海量文件存儲(chǔ)的問(wèn)題,特別是小文件存儲(chǔ),原則上是簡(jiǎn)單易用,可擴(kuò)展及備份恢復(fù)
wfs4k 是作者為實(shí)踐 Kotlin 而寫(xiě)的項(xiàng)目。
介紹
主要功能與 github.com/donnie4w/wfs 完全一致。主要提供文件海量存儲(chǔ)功能。
相應(yīng)文件基礎(chǔ)操作:文件存儲(chǔ),文件刪除,文件查詢
啟動(dòng)wfs
java -jar wfs4k.jar 參數(shù)說(shuō)明: -max是上傳文件大小限制(單位字節(jié)) -p啟動(dòng)端口(默認(rèn)3434)
使用wfs參考例子即可明白
1、命令行
上傳文件
(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)上傳完成后訪問(wèn)文件 :http://127.0.0.1:3434/r/1.jpg 例子(2)上傳完成后訪問(wèn)文件 :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訪問(wèn)wfs4k
wfsPost() 上傳文件 wfsRead() 拉取文件 wfsDel 刪除文件 可以參考go版本 github.com/donnie4w/wfs-goclient
評(píng)論
圖片
表情
