• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

raviganwal/ipfs_client_flutter: IPFS client for flutter

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

raviganwal/ipfs_client_flutter

开源软件地址:

https://github.com/raviganwal/ipfs_client_flutter

开源编程语言:

Dart 100.0%

开源软件介绍:

A flutter client library for the IPFS HTTP API.

Features

  • Make a directory
  • List all directories/files in a directory/subdirectory
  • File status
  • Write a file
  • Read a file
  • Remove a file/directory
  • Move/Rename a file

Usage

  IpfsClient ipfsClient = IpfsClient();

OR

  IpfsClient ipfsClient = IpfsClient(url: "http://127.0.0.1:5001");
  // default is http://127.0.0.1:5001 so you don't need to pass url in case you are working on localhost

If your app uses Basic Authorization then,

  IpfsClient ipfsClient =
      IpfsClient(url: "YOUR_SERVER_URL", authorizationToken: "YOUR_TOKEN");

How to make a directory in IPFS

  var response = await ipfsClient.mkdir(dir: 'myfolder');

Get list of directories/files in a directory/subdirectory in the local mutable namespace.

  var response = await ipfsClient.ls(dir: 'myfolder');

If you dont pass any folder it will return all files and directories of root directory.

How to Write to a file

    var response = await ipfsClient.write(
      dir: 'myfolder/sample.png',
      filePath: "/Users/myuser/Desktop/sample.png",
      fileName: "sample.png");

How to read a file

  var response = await ipfsClient.read(dir: "myfolder/sample.png");

How to remove a file

  var response = await ipfsClient.remove(dir: "myfolder/sample.png");

How to move/rename a file

  var response = await ipfsClient.mv(oldPath: "myfolder/sample.png", newPath: "myfolder/MY_SAMPLE.png");



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
tiagoalvesdulce/dcrtimestamptweet: Example of a simple twitter bot to timestamp ...发布时间:2022-06-22
下一篇:
alanshaw/ipfs-ds-postgres: 发布时间:2022-06-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap