「活动」Steem学院课后作业 | 将文件内容上传至IPFS网络

in hive-108451 •  3 years ago 

在新一期的Steem学院课程中,我学习了来自于区块链之上的全新分布式存储技术——IPFS,内容储存对我们来说是非常重要的,接下来是我如何将文件内容上传至IPFS网络的实际流程。

首先,我们要在电脑桌面上新建一个文件夹,我的文件夹内容包括一个音乐视频和一张相关图片,准备上传至IPFS网络中,记住不要将个人隐私类的东西存入其中,虽然IPFS网络下的内容拥有安全加密性,但却是去中心化的。

AF7AB573-B595-412A-804C-2BA4628313ED.png

接下来输入IPFS网站pinata(皮纳塔)地址:
https://app.pinata.cloud/
进入pinata 后点击右上角的 Sign up进行账号注册,如果理解英文有困难可以选择将网页翻译成简易中文。

46BE7A81-7EF2-48C7-A2E3-F7B178544E1B.png

在注册页面分别填入姓名(中英文皆可)、电子邮箱、设置密码、确认密码(密码字符至少八位且包含大写字母),点击页面底部的Register,点击注册账号。

DDFDFA8F-227B-4A86-9047-39F9178516C6.png

这时我们填写的邮箱会收到一封邮件,里面有所需要的六位数确认代码,复制确认代码粘贴至pinata页面的确认代码栏中,最后点击提交代码。

4B2F9946-ED55-418A-9BE3-594955634655.png

随后页面跳转,也有新邮件提示,注册成功。接下来我们就可以上传文件内容了,可以看到,在Pinata个人页面中点击+UPload上传文件内容,有三种选项,分别是Floder 、File 、CID。教授说目前我们只需掌握上传Folder和File,也就是文件夹和单个文件,因此接下来我将分别上传一次文件夹内容和一次图片内容。

选择Upload Folder。
3CACAD73-C694-4FAE-9573-DD0BF47C5E92.png

之后在 Folder 页面点击Click to upload,选择好桌面上准备上传的IPFS 文件夹,然后在Custom Name For Pin 栏里为所要上传的文件夹取名,记得勾选 Preserve folder name,最后点击Upload。

959DA2BF-0DF6-4E45-983F-E6FA822E8C97.png

D1D3ADB4-5EEC-4215-BB12-D8E7E2AAE06C.png

等待upload进度条完成,文件夹就成功上传至IPFS网络当中,IPFS会为所上传的文件夹赋予一个独一无二的哈希值,哈希值既确保了文件的安全性,又可以帮助我们快速高效找到所要访问的内容。我们可以在首页看到已经上传的文件夹。

53B71511-6A67-4B9E-8927-F3D441307BD0.png
打开查看,正是自己上传的视频和图片。

437C4D43-1FAA-49BD-A832-6DCDD48B1F32.png

接下来选择File上传单个文件,我选择上传一张图片。整个过程和Folder一样。

8905C53A-BB59-407E-8323-3E9F9CCA296F.png

F865B8A0-9EA9-47BA-9632-5DCA9CCDD7ED.png

CE24A0ED-281B-4FDF-A207-19216CBAAE25.png

11A8BF97-422C-455E-BF6D-A512EC0B1133.png

回到个人首页可以发现,除了之前上传的文件夹,还有刚才上传的图片也显示上传成功。

30B5800C-281D-415D-8C85-AFE8772A8602.png


本期课程非常实用,IPFS为我们提供了新的内容存储方式,以上是我的作业,请@abcallen教授批阅。

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
  ·  3 years ago 

厉害,加油鸭 !shop

[WhereIn Android] (http://www.wherein.io)

谢谢

[WhereIn Android] (http://www.wherein.io)

  ·  3 years ago 

你好鸭,acactus1013!

@alpha-omega给您叫了一份外卖!

Mochi冰淇淋

吃饱了吗?跟我猜拳吧! 石头,剪刀,布~

如果您对我的服务满意,请不要吝啬您的点赞~

  ·  3 years ago 

点评:

  • 学员@acactus1013,当前声望63,当前课程所参与的课后作业内容为“将音频、视频、图片、文档等文件内容上传至IPFS网络中,并以教程的形式将整个实际操作流程记录下来,过程中必须包含整个流程的文本图片,并且进行图文并茂的描述”,所编写的作业文章符合本期课程的参与要求。

  • 在当前的课后作业当中,学员@acactus1013选择了IPFS场景应用平台Pinata来进行内容上传至IPFS网络中的实际操作,以此学习并加深个人对于IPFS的认识。


优点:

  • 学员@acactus1013通过细致入微的描述不仅加深了个人对于IPFS的认识,对于阅读者来说也能起到较好的参考作用,尤其是当前作业文章中多向型的操作方式更能让自身日就月将。

缺点:

  • 当前文章布局紧密影响阅读体验,且对于IPFS实操流程的描述缺少部分操作流程图片,有待改善。

建议:

  • 感谢学员@acactus1013对于本期课程的参与,所编写的作业文章非常具有个人特色,但建议好好对文章的文本格式进行排版哦,过于紧密会直接影响阅读体验的。

  • 建议在后期的发展中多次实践于IPFS场景应用当中,例如Dtube,虽然不是很顺利,但非常建议多次尝试,总会成功的。


打分:「满分10」

  • 6.7分

谢谢教授

[WhereIn Android] (http://www.wherein.io)

  ·  3 years ago 

棒棒哒!!shop

[WhereIn Android] (http://www.wherein.io)

谢谢啊

[WhereIn Android] (http://www.wherein.io)

  ·  3 years ago 

你好鸭,acactus1013!

@zhangyan-123给您叫了一份外卖!

高端大气巧克力

吃饱了吗?跟我猜拳吧! 石头,剪刀,布~

如果您对我的服务满意,请不要吝啬您的点赞~

  ·  3 years ago 

@tipu curate