下载解压
下载网址:https://dist.ipfs.io/#go-ipfs
下载完解压,目录如下:
创建节点
*注:可以将ipfs.exe添加到环境变量里,直接使用命令ipfs XXX
*注:执行命令时要在ipfs所在目录下
创建节点: .\ipfs.exe init
如果创建节点时报错如图:
说明之前已经创建过节点,如果想要初始化节点,需要删除之前创建的ipfs库,通常默认目录为C:\Users\xxx.ipfs(xxx是用户)
把这个删掉,再次执行创建节点命令,节点就初始化了。
查看节点:.\ipfs.exe id
运行节点:.\ipfs.exe daemon
显示这个就说明端口开启正常:
访问127.0.01:5001/webui就能看到ipfs的web ui界面了:
*注:ipfs默认开启端口为5001,如果被占用可以选择关闭占用的进程或者更改ipfs端口
文件传输
执行命令:
.\ipfs.exe add ./addfile/321.txt
.\ipfs.exe add ./addfile/123.jpg
第一个是上传文本文件,第二个是上传图片文件。
上传目录从ipfs.exe所在目录开始检索,addfile 是我在该目录下创建的一个文件夹,上传的文件都在这里。
文件添加完毕后会返回一串hash,ipfs通过上传过程中生成的hash检索文件,从终端查看文件:
.\ipfs.exe cat xxx(xxx是目标文件的hash)
*注:不能直接打开图片文件,否则会返回乱码
从web端查看文件也是输入对应的hash。