译文出自:登链翻译计划
译者:翻译小组
校对:Tiny熊
与IPFS的交互最常见的方式是从客户端应用程序上传图片和视频等文件,但我发现,好像没有很直接明了的教程。
在本教程中,你将通过使用ipfs-http-client,以尽可能少的代码来学习。这里的想法是在React中实现的,但应该可以相当容易地转移到任何其他JavaScript框架中,如Vue、Angular或Svelte。
关于IPFS
IPFS是一个去中心化的、点对点的文件共享协议。
有各种类型的IPFS网关可用,有些是免费的,有些则不是。有些提供只读访问,有些则提供读写访问。
你也可以运行你自己的IPFS网关。
Lido社区关于批准授权成立金库管委会的提案已获投票通过:4月28日消息,Snapshot投票页面显示,Lido社区关于“批准DAO资金管理原则并授权成立金库资金管理委员会”的提案投票已结束,并以100%的支持率获得通过。
提议的金库管理原则包括ETH是Lido DAO的主要账户单位、Lido DAO的资金是协议弹性和未来增长的源泉,可以资助进一步实现协议去中心化和网络安全目标的计划;在任何情况下都应将金库资金的损失风险降至最低;所有金库ETH必须质押在Lido;LDO持有者拥有最终发言权。[2023/4/28 14:32:42]
因为我们将上传/保存文件,需要选择一个允许我们写访问的网关,这里使用的网关是Infura,其他流行的服务网管有Pinata或Fleek。
关于如何用Pinata将文件pin在IPFS上的例子,请查看这个代码库。
美CFTC技术咨询委员会举办关于 DeFi 的讨论会议:3月23日消息,美国商品期货交易委员会(CFTC)技术咨询委员会举办关于 DeFi 的讨论会议,加密公司高管向 CFTC 介绍了影响该领域的关键问题,包括漏洞利用、去中心化和数字身份。该委员会将重点关注“为什么使用 DeFi”,DeFi 解决了哪些问题以及建议的法律和政策框架等内容。
此前报道,美CFTC已任命 Circle、TRM、Fireblocks 等加密公司高管加入技术咨询委员会。(Cointelegraph)[2023/3/23 13:21:31]
开始工作
如果你已经创建了一个React应用程序,则可以跳过这个步骤。
首先,创建一个新的React应用程序,并进入新目录。
美国财政部删除耶伦关于加密资产行政命令的声明:金色财经报道,美国财政部官方网站已删除耶伦的声明。早些时候报道,美国财政部长JanetL.Yellen就拜登总统关于加密资产的行政命令发表声明,拜登总统的历史性行政命令呼吁对数字资产政策采取一种协调和全面的方法。这种方法将支持负责任的创新,可能为国家、消费者和企业带来巨大的利益。[2022/3/9 13:46:05]
npxcreate-react-appipfs-examplecdipfs-example
接下来,使用NPM或Yarn安装ipfs-http-client库。
npminstallipfs-http-client
上传基本代码
基本功能只需3行代码就能概括,但我也将建立一个完整的用户界面,以显示它是如何组合在一起的。
声音 | Ran Neuner:若比特币ETF通过 将有大量机构资金涌入数字货币行业:据newsbtc报道,加密分析师和CNBC节目主持人Ran Neuner表示,如果比特币ETF通过,将有大量机构资金涌入数字货币行业。因为ETF将最大化投资者保护并最大限度地降低交易对手风险。目前,90%至95%的数字资产空间是零售业。[2018/11/9]
可工作的基本代码:
/*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
标签:HTTTPS以太坊TTChtt币价格今日行情https://etherscan.io比特币以太坊再现断崖式暴跌原因ttc币现在多少钱
尊敬的Bibox用户: Bibox将于2021年9月9日18:00(UTC8)正式开启LORD存币宝活动.
据《杭州日报》消息,9月9日上午,浙江省知识产权金融服务“入园惠企”行动现场推进会在杭州高新区智慧e谷举行.
自比特币诞生以来,加密世界源源不断地涌现出各式应用和玩法,创新迭代速度数倍于传统互联网。但严格来说,这些改进只是停留在应用层面,区块链底层架构的痛点并未能得到根本性的解决.
尊敬的用户: WBF已开启DYDX的提币,给您带来的不便,敬请谅解。扫码加入WBF官方QQ群 WBF风险提示: Lido社区关于批准授权成立金库管委会的提案已获投票通过:4月28日消息,Snap.
亲爱的BitMart用户:BitMart将于2021年9月9日上线代币dYdX(DYDX)。届时将开通DYDX/USDT交易对.
尊敬的用户: AOFEX将于2021年9月10日上线RGT、CYS,具体时间安排如下:RGT充提业务已开启.