区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > XRP > 正文

HTT:通过 Web 应用向 IPFS 上传文件_TPS

作者:

时间:

译文出自:登链翻译计划

译者:翻译小组

校对:Tiny熊

与IPFS的交互最常见的方式是从客户端应用程序上传图片和视频等文件,但我发现,好像没有很直接明了的教程。

在本教程中,你将通过使用ipfs-http-client,以尽可能少的代码来学习。这里的想法是在React中实现的,但应该可以相当容易地转移到任何其他JavaScript框架中,如Vue、Angular或Svelte。

关于IPFS

IPFS是一个去中心化的、点对点的文件共享协议。

有各种类型的IPFS网关可用,有些是免费的,有些则不是。有些提供只读访问,有些则提供读写访问。

你也可以运行你自己的IPFS网关。

Compound修改COMP流动性挖矿速度的提案或将通过 激励用户借贷ETH和WBTC:据官方消息,由Gauntlet提出的针对去中心化借贷协议Compound调整各类借贷资产COMP分发速度的提案的投票已将近收尾,目前支持者票数远超反对者。该提案将提升了ETH和WBTC借贷的COMP分发速度,而其他各类资产都有不同程度的微调。官方称,自33号提案后,社区已经有权力控制COMP在各个市场的中的分配速度了,该提案认为这可以更有效地管理如何使用COMP,提案认为,鉴于最初COMP分配数字设置得有些随意,所以需要根据前6个月的使用情况重新设置参数,未来也可以根据这个数据进行更多A/B测试和优化。[2021/1/11 15:53:24]

因为我们将上传/保存文件,需要选择一个允许我们写访问的网关,这里使用的网关是Infura,其他流行的服务网管有Pinata或Fleek。

波卡增加验证人公投已通过 正解决执行失败问题:据波卡官方周报,波卡的第7号公投已经通过,即一个era将增加一个验证人。但该公投目前在执行失败,官方表示正在解决中。

此外,周报还提到:1.将runtime升级到v25的动议已经通过,很快将通过公投进行表决。

2.由于最近Staking算法的改变,导致大多数提名在200 DOT以下暂时没有得到奖励,开发人员正在努力解决。若提名金额少于该数额,官方建议选择链下提名。

3.目前Rococo测试网终端已关闭,所现在无法通过Polkadot JS查看,目正在解决中。

4.Avado发布了最新版本的Polkadot节点管理器。

5.Patract Labs第二个国库议案已经被通过,即一个关于 Substrate runtime环境沙盒的工具Europa。

此前10月10日消息,波卡创始人Gavin表示,波卡的XCMP,即跨链消息传递功能可能在今年下半年或明年年初交付。[2020/10/12]

关于如何用Pinata将文件pin在IPFS上的例子,请查看这个代码库。

Swerve多签名持有者投票通过 三位社区成员当选:10月2日,稳定币兑换平台Curve分叉项目Swerve官方发推表示, SIP-9 T5提议已正式通过社区投票。其中,SF、Lex Moskovski和Ivan Martinez三位社区成员当选多签持有者。至此,加上此前已经选出FTX创始人Sam Bankman-Fried等四位外部多签名持有者,Swerve财政部将总共有7名多签名持有者。[2020/10/2]

开始工作

如果你已经创建了一个React应用程序,则可以跳过这个步骤。

首先,创建一个新的React应用程序,并进入新目录。

npxcreate-react-appipfs-examplecdipfs-example

动态 | 加密货币和区块链法案通过 马耳他金融监管部门仍然在协商:马耳他金融监管部门(MFSA)声称,尽管法律已经通过,但它们还没有生效。尽管3个加密货币和区块链法案在7月20日星期五被通过成为法律,但与MFSA的协商仍在进行中,以使这些法案真正成为法律。实际上,MFSA表示,这些法律的框架仍处于创建阶段。[2018/7/26]

接下来,使用NPM或Yarn安装ipfs-http-client库。

npminstallipfs-http-client

上传基本代码

基本功能只需3行代码就能概括,但我也将建立一个完整的用户界面,以显示它是如何组合在一起的。

可工作的基本代码:

/*importtheipfs-http-clientlibrary*/import{create}from'ipfs-http-client';/*创建一个IPFS客户端实例*/constclient=ipfsHttpClient('https://ipfs

exportdefaultApp

接下来,运行该应用程序。

npmstart

当应用程序加载时,你应该看到一个文件上传按钮。

一旦一个文件被成功上传,你应该看到它在用户界面上呈现出来。

你看,超简单的。

本翻译由CellETF赞助支持。

来源:https://dev.to/dabit3/uploading-files-to-ipfs-from-a-web-application-50a

参考资料

登链翻译计划:https://github.com/lbc-team/Pioneer

翻译小组:https://learnblockchain.cn/people/412

Tiny熊:https://learnblockchain.cn/people/15

IPFS:https://ipfs.io/#how

ipfs-http-client:https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-http-client#readme

IPFS:https://learnblockchain.cn/2018/12/25/use-ipfs

IPFS网关:https://docs.ipfs.io/concepts/ipfs-gateway/#overview

你自己的IPFS网关:https://docs.ipfs.io/concepts/ipfs-gateway/#gateway-providers

Infura:https://infura.io/docs/ipfs

Pinata:https://pinata.cloud/

Fleek:https://fleek.co/

这个代码库:https://github.com/dabit3/ipfs-pinata-example

CellETF:https://celletf.io/?utm_souce=learnblockchain

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

本文来源于非小号媒体平台:

登链社区

现已在非小号资讯平台发布105篇作品,

非小号开放平台欢迎币圈作者入驻

入驻指南:

/apply_guide/

本文网址:

/news/10325617.html

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场

上一篇:

每周编辑精选WeeklyEditors'Picks

标签:HTTTPSENTLIENBHTTtps币行情Floki AdventureLIEN价格

XRP热门资讯
HTT:Gate.io【Gate.io&波场生态 六币超级狂欢月】系列活动震撼来袭!_Gate.io

金秋九月,Gate.io与波场生态联袂打造“六币超级狂欢月”系列活动即将重磅登场。本次系列活动我们将会举行Tron(TRX)、BitTorrent(BTT)、WINkLink(WIN)、SUN、.

ENTR:「星际巡航」直播发布会:与Centrifuge一起探索波卡DeFi新范式_eFin Decentralized

KSM第二轮平行链插槽如期开拍,这让全球波卡支持者兴奋不已,这或许比第一轮平行链插槽开拍意义更为重大,目前Kusama网络运行平稳,波卡发展也已经步入正轨.

GAT:圆桌对话:NFT能否成为公链生态新的爆发点?| N-POWER_ABY

9月2日,《N-POWER第一届OdailyNFT线上加密论坛》成功举行。本次活动邀请到多个热门链游项目、加密艺术交易平台、新生态公链、知名投资机构等参与活动,揭秘市场投资趋势,展望NFT生态前.

HTT:BHEX关于暂停XEC充值和提现的公告_https://etherscan.io

尊敬的社区用户: 由于XEC节点升级,BHEX现已暂停XEC的充值和提现。BHEX将在XEC节点升级完毕后恢复充提业务,具体时间将以公告另行通知.

SUN:Gate.io 上线 Sunny Aggregator(SUNNY) 杠杆交易和币币理财服务_GAT

Gate.io一直秉承真实,透明的理念,不造假数据,不干预市场交易,为用户提供真实自由的市场工具和稳定健康的市场服务。杠杆交易提供做多和做空机制,可以有效稳定市场到合理价值.

COIN:KuCoin上线Gitcoin (GTC)!_rabbitcoin

亲爱的KuCoin用户:我们很高兴地宣布,KuCoin将上线Gitcoin(GTC)项目并支持交易对GTC/USDT,GTC/BTC.