# Storage API
介绍
Storage API提供存储相关功能,目前对ipfs进行封装,使用请阅读以下文档
Build
private String httpUrl = "http://47.105.136.158:8080" ;
private String multiaddr = "/ip4/47.105.136.158/tcp/5001";
IpfsService ipfsService=IpfsService.getInstance();
目录
API
1. 存储字节流
方法名 :
add()
参数说明:
参数名 | 参数类型 | 参数说明 |
---|---|---|
data | byte[] | 字节流 |
返回值类型:
String
返回说明:
存储hash
2. 存储文件
方法名 :
add()
参数说明:
参数名 | 参数类型 | 参数说明 |
---|---|---|
file | File | 文件 |
返回值类型:
String
返回说明:
存储hash
3. 存储json
方法名 :
add()
参数说明:
参数名 | 参数类型 | 参数说明 |
---|---|---|
json | String | json |
返回值类型:
String
返回说明:
存储hash
4. 根据hash值获取json
方法名 :
getJson()
参数说明:
参数名 | 参数类型 | 参数说明 |
---|---|---|
hash | String | hash |
返回值类型:
String
返回说明:
json串
5. 根据hash值获取字节流
方法名 :
getBytes()
参数说明:
参数名 | 参数类型 | 参数说明 |
---|---|---|
hash | String | hash |
返回值类型:
byte[]
返回说明:
字节流