1 添加一个文件到ipfs
基本命令:
添加文件:ipfs add
查看文件:ipfs cat
下载文件:ipfs get
同步:ipfs daemon
具体操作:
先添加一张图片:
同步:
测试:
打开浏览器,输入:https://ipfs.io/ipfs/QmcPuRfoF5Joa4d9fxLP6CnrwBFgNCUFSorV438B8VqR7G
即可查看刚刚上传的图片。
2 在ipfs中添加文件夹
使用ipfs files命令
具体的命令可以使用ipfs files --help查看:
【注意】之前使用ipfs add <>命令添加的文件,默认是存到/ipfs目录下,我们也可以使用如下方式查看:
具体操作:
创建一个文件夹:
查看文件:
3 ipfs上传整个目录
先在被本地创建一个目录,并在下面添加两个文件:
然后上传目录
读取file1.txt的几种方式:
4 创建网页发布到ipfs
4.1 创建网页的内容
在testsite目录下创建index.html和style.css文件,内容如下:
index.html:
style.css:
4.2 将网页上传到ipfs
4.3 查看网页
4.4 将网页发布到节点
使用命令
ipfs name publish QmYLQSTGwxgAcbqv8oUXibo5ssaJfxFz6h2X6nr69tf5D9
其中:QmYLQSTGwxgAcbqv8oUXibo5ssaJfxFz6h2X6nr69tf5D9为testsite目录的哈希值。
在浏览器中输入
https://ipfs.io/ipns/QmYptDAwzpZQunynPi5oUQBCyXYJRCVphaPLuL1BPhpZVh/
即可访问刚刚的网页,QmYptDAwzpZQunynPi5oUQBCyXYJRCVphaPLuL1BPhpZVh为节点ID。
因为每次修改网页在上传到ipfs都会返回不同的哈希值,而为了方便访问网站的地址应该是固定的,将网站发布到节点上后,就可以直接用https://ipfs.io/ipns/节点ID就可以访问到网站。这里的节点ID是固定的,可以通过ipfs id查看。
本文同步分享在 博客“foochane”(JianShu)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。