php怎么修改成ipfs协议,ipfs的基本操作 - foochane的个人空间 - OSCHINA - 中文开源技术交流社区...

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源创计划”,欢迎正在阅读的你也加入,一起分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值