博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何上传文件到IPFS
阅读量:3711 次
发布时间:2019-05-21

本文共 832 字,大约阅读时间需要 2 分钟。

转载:

IPFS和Filecoin是有区别的,IPFS是一个免费的全球文件系统,拿迅雷下载器做例子,你运行了迅雷,就成为了全球p2p的一个节点,你从别人那下载东西,别人也从你这下载东西,只是可能慢点,不稳定一点。 Filecoin相当于收费版的迅雷,内建了代币激励机制,提供好的带宽和存储获得代币,下载文件需付出代币,有了激励,就有人提供更好的服务,这个文件系统就会更加的快和稳定。

如何上传文件到IPFS呢,我试验了一下,以Windows为例,倒也不难,步骤如下:

1。 到这下载IPFS执行程序,并解压缩到一个文件夹里,比如d:\ipfs

2。 打开cmd命令行,执行两个命令,

初始化: D:\ipfs>ipfs init           运行节点:  D:\ipfs>ipfs daemon

3。上传与下载文件,有两种方式,

1)web方式,用浏览器打开下面的网址,然后就可以上传,下载自己的文件了,

2)cmd命令行方式

因为原来的cmd窗口运行IPFS节点了,需要新打开一个cmd窗口,

现在的web界面用户体验不太好,只能上传单个文件,文件上传以后,文件列表里会增加一个哈希值,也没后缀名,文件多了以后恐怕很难找得到。可以在本地建立一个目录,把想上传的文件放到这个目录里,然后用cmd命令将目录整体上传,这个目录会得到一个哈希值,目录里面的文件就可以直接用文件名了。

比如我建了一个目录叫做 mycat, 里面放了一个图片cat.jpg,执行下列命令上传整个目录,

D:\ipfs>ipfs add -r mycat

4。得到你的文件的网址

文件上传以后会得到一个哈希值,访问你的文件的网址如下,
目录上传以后也会得到一个哈希值,访问你的目录里的文件网址如下,

比如我上传的cat.jpg文件的网址就是,

Steemit是直接支持输入ipfs网址显示内容的,这真是很方便。

最后需要提醒大家的是,文件上传以后就永久存在了,所以上传之前三思而后行。

你可能感兴趣的文章
数据结构——概述
查看>>
计算机网络——网络层
查看>>
Python基本图形绘制
查看>>
Python常用库的使用
查看>>
面向对象与UML
查看>>
python程序的流程控制结构
查看>>
EA构建静态、动态模型图
查看>>
Python序列类型及操作
查看>>
Python字典类型及操作
查看>>
Python集合类型及操作
查看>>
Python文件与异常
查看>>
JSP的内置对象
查看>>
软件工程——学堂在线学习笔记八(软件系统设计)
查看>>
JSP的数据库连接
查看>>
Python程序设计方法学
查看>>
Web前端——JavaScript
查看>>
JSP和JavaBean
查看>>
JSP的Servlet编程
查看>>
JSP的MVC设计模式
查看>>
Python——Django入门
查看>>