ipfs_server

一个支持在移动端使用IPFS服务节点的Flutter插件。目前仅支持Android端

Demo主页

Android

在项目 build.gradle 文件下的 allprojects 下 repositories 下 加入

flatDir { dirs project(":ipfs_server").file("libs") }

APIs

开启IPFS
Future<bool?> openIPFS()

关闭IPFS
Future<bool?> closeIPFS()

当前节点信息
Future<String?> getCurrentIdInfo()

通过CID获取本地IPFS文件连接
Future<String?> getUrlByCID({required String cid})

上传一个文件到IPFS,返回CID
Future<String?> uploadFileToIPFS({required String filePath,})

添加节点
Future<bool?> addNode({required String nodeUrl,})

移除节点
Future<bool?> removeNode({required String nodeUrl,})

节点列表
Future<List<String>?> nodeList()