譯文出自:登鏈翻譯計劃
譯者:翻譯小組
校對:Tiny熊
與IPFS的交互最常見的方式是從客戶端應用程序上傳圖片和視頻等文件,但我發現,好像沒有很直接明了的教程。
在本教程中,你將通過使用ipfs-http-client,以盡可能少的代碼來學習。這里的想法是在React中實現的,但應該可以相當容易地轉移到任何其他JavaScript框架中,如Vue、Angular或Svelte。
關于IPFS
IPFS是一個去中心化的、點對點的文件共享協議。
有各種類型的IPFS網關可用,有些是免費的,有些則不是。有些提供只讀訪問,有些則提供讀寫訪問。
你也可以運行你自己的IPFS網關。
職業棒球隊紐約洋基通過 NYDIG 平臺允許員工將部分薪資轉換為比特幣:7月14日消息,比特幣服務和資產管理提供商 NYDIG 宣布與職業棒球隊紐約洋基(New York Yankees)建立合作關系,成為紐約洋基的官方比特幣薪資平臺。該合作關系通過向紐約洋基的員工提供 NYDIG 的比特幣儲蓄計劃(BSP)的訪問權限,允許員工通過 NYDIG 平臺將部分薪水轉換為比特幣。[2022/7/14 2:13:49]
因為我們將上傳/保存文件,需要選擇一個允許我們寫訪問的網關,這里使用的網關是Infura,其他流行的服務網管有Pinata或Fleek。
關于如何用Pinata將文件pin在IPFS上的例子,請查看這個代碼庫。
開始工作
如果你已經創建了一個React應用程序,則可以跳過這個步驟。
Kava 4 Gateway升級提案已通過 將于10月15日晚10點上線:Kava 4 Gateway升級提案已正式通過,同時由Certik進行的Harvest貨幣市場的審計報告也已通過。Gateway主網將于北京時間10月15日晚上10點上線。目前Kava驗證者生產設置、BUSD和BTC跨鏈橋優化、Harvest跨鏈貨幣市場已正常執行。
Kava是一個跨鏈DeFi平臺,提供主流數字貨幣的抵押借貸。Harvest是基于Kava區塊鏈發布的跨鏈加密貨幣市場,支持BTC、XRP、BNB、BUSD、KAVA和USDX等資產借貸和挖礦賺取收益。[2020/10/13]
首先,創建一個新的React應用程序,并進入新目錄。
npxcreate-react-appipfs-examplecdipfs-example
IDEX 2.0版已通過 Quantstamp 安全審計,將于下月推出:IDEX宣布將于下月推出2.0版本,該版本目前已通過Quantstamp的安全審計。IDEX稱,這絕不意味著審計措施已結束,在為 IDEX 2.0做準備時,IDEX 計劃制定嚴格的安全性和測試以維持行業領先的DEX地位。IDEX 2.0將中心化交易所的速度與功能和去中心化交易所的安全性和自托管功能結合在一起,目前已支持2.0 API沙箱在測試網使用,允許交易者在本地部署交易機器人,以減少摩擦。同時,目前已支持做市商和算法交易者訪問API文件測試使用2.0版相關功能。[2020/8/28]
接下來,使用NPM或Yarn安裝ipfs-http-client庫。
npminstallipfs-http-client
亞利桑那州使用加密貨幣繳稅的法案已在參議院通過 目前已送交該州眾議院:亞利桑那州上月曾提交一份有關允許本州居民使用加密貨幣繳稅的提案。據公開記錄顯示,參議院2月8日以16-13,一票未表決,通過了該法案。目前這項措施已經送交給該州眾議院進一步審議。在眾議院通過后,參眾兩院將對兩院的不同版本進行討論和調解,該法案才能最終通過。[2018/2/10]
上傳基本代碼
基本功能只需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
尊敬的社區用戶: 為滿足廣大用戶交易需求,BHEX將于2021年9月10日18:00在杠桿ETF交易區上線新的杠桿ETF產品:AXS3L/USDTAXS3S/USDTDYDX3L/USDTDYD.
1900/1/1 0:00:00鏈聞消息,本體支持EVM的測試網正式部署并向全球開發者開放EVM兼容公測,開發者們可在測試網上通過「本體橋」將本體原生OEP-4代幣轉換為ORC-20代幣,并添加到自己的MetaMask錢包內.
1900/1/1 0:00:00鏈聞消息,Solana生態穩定幣協議ParrotProtocol計劃9月14日開啟代幣PRT的IDO,共拍賣PRT總供應量10%的PRT.
1900/1/1 0:00:00據經濟觀察報9月12日報道,近日,在2021中國數字金融論壇上,中國人民銀行數字貨幣研究所與北京豐臺麗澤金融商務區共同設立的國家數字金融技術檢測中心正式揭牌.
1900/1/1 0:00:00為了幫助用戶更好地進行收益管理,Gate.io于不久前上線了博客功能。在Gate.io博客,我們能看到豐富及時的行業資訊、獨家研究報告等優質內容,為大家提供全方位的策略支持.
1900/1/1 0:00:00項目簡介: RariCapital自稱為最強大的收益率收割工具,其目標只有一個:安全賺取穩定資產的最高收益.
1900/1/1 0:00:00