添加文件
运行btfs add
命令:
User-MacBook-Pro:images user_home$ btfs add heart.png
added QmdA3o9nFLwfF21GizuMK4xZpvdrZmwdA8xR8Z78Hn7J1i heart.png
29.89 KiB / 29.89 KiB [==================================================================================] 100.00%
获取文件
运行btfs get
命令:
User-MacBook-Pro:images user_home$ btfs get QmdA3o9nFLwfF21GizuMK4xZpvdrZmwdA8xR8Z78Hn7J1i
Saving file(s) to QmdA3o9nFLwfF21GizuMK4xZpvdrZmwdA8xR8Z78Hn7J1i
29.89 KiB / 29.89 KiB [===============================================================================] 100.00% 0s
文件固定
在默认配置中,当存储超过配置文件中设置的最大容量阈值时,BTFS节点会对其缓存进行垃圾收集。但是,固定文件可以免于垃圾回收过程。
User-MacBook-Pro:images user_home$ btfs pin add QmdA3o9nFLwfF21GizuMK4xZpvdrZmwdA8xR8Z78Hn7J1i
pinned QmdA3o9nFLwfF21GizuMK4xZpvdrZmwdA8xR8Z78Hn7J1i recursively
您还可以将本地BTFS节点的上载文件发布到主机:
User-MacBook-Pro:images user_home$ btfs name publish QmdA3o9nFLwfF21GizuMK4xZpvdrZmwdA8xR8Z78Hn7J1i
Published to QmY4KyMSCuWVo4BXrDu9g44WErya8EmGMJ1sWKWjXkR3r4: /btfs/QmdA3o9nFLwfF21GizuMK4xZpvdrZmwdA8xR8Z78Hn7J1i
检查本地BTFS节点的对等ID以查看托管的文件:
User-MacBook-Pro:images user_home$ btfs name resolve QmY4KyMSCuWVo4BXrDu9g44WErya8EmGMJ1sWKWjXkR3r4
/btfs/QmdA3o9nFLwfF21GizuMK4xZpvdrZmwdA8xR8Z78Hn7J1i
通过网关查看您的托管文件https://gateway.btfs.trongrid.io/btns/<PeerID>/
。在我们的示例中,将显示最初上载的heart.png文件。

域名绑定
域绑定允许您将托管文件路径显示为标准URL域名,而不是BTFS节点的对等ID。例如,假设您拥有“www.heart.com”,域名绑定允许您创建类似的URL路径https://gateway.btfs.trongrid.io/btns/heart.com/
。
要绑定域,必须通过添加“dnslink = / btfs / <peerID>”形式的DNS TXT记录来更改域DNS设置。