譯文出自:登鏈翻譯計劃
譯者:翻譯小組
校對:Tiny熊
與IPFS的交互最常見的方式是從客戶端應用程序上傳圖片和視頻等文件,但我發現,好像沒有很直接明了的教程。
在本教程中,你將通過使用ipfs-http-client,以盡可能少的代碼來學習。這里的想法是在React中實現的,但應該可以相當容易地轉移到任何其他JavaScript框架中,如Vue、Angular或Svelte。
關于IPFS
IPFS是一個去中心化的、點對點的文件共享協議。
有各種類型的IPFS網關可用,有些是免費的,有些則不是。有些提供只讀訪問,有些則提供讀寫訪問。
你也可以運行你自己的IPFS網關。
ADA創始人:若美國加稅計劃通過 加密貨幣市場或將崩潰:據The Daily Hodl 4月25日消息,Cardano(ADA)創始人Charles Hoskinso警告稱,拜登政府提高資本利得稅的計劃對加密貨幣市場可能不是一個好兆頭。Hoskinso指出,如果現任政府決定對資本利得征收額外稅,加密貨幣市場可能會崩潰。此外,Hoskinso透露,他個人將受到擬議增稅的影響。此前消息拜登宣布擬對富人征收高達43.4%的資本利得稅。[2021/4/25 20:55:23]
因為我們將上傳/保存文件,需要選擇一個允許我們寫訪問的網關,這里使用的網關是Infura,其他流行的服務網管有Pinata或Fleek。
關于如何用Pinata將文件pin在IPFS上的例子,請查看這個代碼庫。
NFT 投資公司 NFT Investments 通過 AQSE 增長市場籌集到 4830 美元:4月14日消息,由 Argo Blockchain 聯合創始人 Jonathan Bixby 等人成立的 NFT 投資公司 NFT Investments PLC 在英國證券交易所 Aquis Stock Exchange (AQSE)增長市場籌集到 3500 萬英鎊(約合 4830 美元),遠超初始目標融資額 1000 萬英鎊。
注:NFT Investments 由 Argo Blockchain 聯合創始人 Jonathan Bixby 等人發起,旨在專門投資 NFT 以及投資與 NFT 和區塊鏈技術相關的公司或基金。[2021/4/14 20:16:45]
開始工作
吳忌寒:EIP-1559若順利通過 ETH價格會大幅上漲:比特小鹿董事長吳忌寒在BCH蜂群表達對以太坊EIP-1559提案的支持。針對大量礦池反對EIP-1559提案,他表示:V神辛辛苦苦給弄了這么好的提案,還有這么多人反對。提案順利通過,ETH價格大幅上漲,礦工也是贏家。EIP-1559將銷毀大部分手續費,促進以太坊由通脹走向通縮,礦工的收入(幣本位)減少10-30%。目前星火等以太坊礦池反對,但魚池表示支持,認為可以提升用戶體驗。(吳說區塊鏈)[2021/3/2 18:07:50]
如果你已經創建了一個React應用程序,則可以跳過這個步驟。
首先,創建一個新的React應用程序,并進入新目錄。
npxcreate-react-appipfs-examplecdipfs-example
波卡增加驗證人公投已通過 正解決執行失敗問題:據波卡官方周報,波卡的第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]
接下來,使用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
尊敬的用戶:? BKEXGlobal將于2021年9月9日15:00于SeedIncubatorPro開啟九折搶購FTT三倍多空ETP產品福利活動.
1900/1/1 0:00:00親愛的用戶:幣安Staking平臺將于2021年09月08日20:00上線RAY高收益鎖倉活動.
1900/1/1 0:00:00據EconomicTimes9月8日消息,近日,印度當地交易所購買ETH的人數激增。專家稱許多投資者都是在賣出了部分或全部BTC資產后,購買了ETH.
1900/1/1 0:00:00尊敬的用戶: AOFEX交易所將于2021年9月10日18:30開通AGLD、FTM、SHIB、YGG、SLP、DYDX永續合約,AGLD支持5倍、10倍、20倍杠桿.
1900/1/1 0:00:00Gate.io“芝麻金融”已上線雙幣寶理財服務,現推出BTC/USDT、ETH/USDT雙幣投資理財新品,BTC專區新品持倉期限2-19天,掛鉤參考價格為56000-57000美元.
1900/1/1 0:00:00親愛的ZT用戶: ZT創新板即將上線OPS,并開啟OPS/USDT交易對。具體上線時間如下:充值:已開啟;交易:2021年9月8日17:00?; OPS 項目簡介:Octopus是一種用于創建、.
1900/1/1 0:00:00