您好,登錄后才能下訂單哦!
本篇文章為大家展示了如何在IPFS里面上傳一張圖片,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
今天小編就講一下如何在IPFS里面上傳、下載文件。
下載地址:https://dist.ipfs.io/#go-ipfs
打開這個地址后網頁會根據你的當前操作系統自動為你選擇可供下載的版本,這個頁面上有很多ipfs相關的軟件下載,看清楚下載 go-ipfs, 這是IPFS的go語言版本實現,IPFS目前還有 js版本和 python版本(開發已停滯,團隊忙不過來了)。
windows:自己選擇一個文件,把軟件解壓縮進去,然后打開命令行,定位到剛才的文件夾下執行:
ipfs help
USAGE: ipfs - Global p2p merkle-dag filesystem. ...
如果得到上面信息的話,恭喜你ipfs安裝成功了。
Mac 和 Linux:執行 tar xvfz go-ipfs.tar.gz解壓縮剛才下載的文件,然后在解壓縮的文件夾下執行: ./go-ipfs/install.sh,完成后軟件就安裝好了,然后:
ipfs help
USAGE: ipfs - Global p2p merkle-dag filesystem. ...
同理,這樣也表明安裝成功了。
在命令行里面執行:
ipfs init
上面是在小編的電腦上的輸出結果,表明ipfs的初始化配置完成,ipfs生成了一個節點id:QmceWUYdX5xjE5zVA3bW1rt4Kq326bm83hRxAkPRe3QWR8,每個人的電腦執行結果會不一樣,這串字符串就代表了你運行的ipfs節點。
查看安裝情況,執行:
ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme
將會看到如下的畫面:
如果想要詳細了解ipfs的命令,可以執行下面命令查看:
ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/quick-start
或者 訪問這個頁面: https://ipfs.io/docs/commands/
執行命令:
ipfs daemon
得到如下輸出:
恭喜你,你的IPFS節點已經上線,查看你的節點都與那些節點建立了鏈接。
打開一個新的命令行窗口,執行命令:
ipfs swarm peers
可以看到類似下面的輸出,恭喜你,你可以看到截止到目前你的節點連接到到其他ipfs節點。
注意:切不可上傳隱私文件,你不想你的xx照終生伴隨這個IFPS網絡吧?小編正在醞釀寫一篇 關于IFPS下的個人隱私保護的文章。
PFS core軟件提供了兩種方式:命令行的方式和web方式。
命令行:下載 執行
ipfs cat /ipfs/your_hash > init.jpg ipfs cat /ipfs/your_hash
例如:
ipfs cat /ipfs/QmdDTor6dWzknFJPJuhJgrUYqd56WkFXYAxyxpEY7kUrEb > init.jpg
這個hash值是小編12.8號在文章 《什么是IPFS?(三)》 里面上傳的那張圖片,有興趣的可以下載來看看。
命令行:上傳
執行:
ipfs add init.jpg
tt-3:go-ipfs tt$ ipfs add init.jpg added QmdDTor6dWzknFJPJuhJgrUYqd56WkFXYAxyxpEY7kUrEb init.jpg
這樣就上傳到IPFS網絡一個文件了,ipfs add 會返回一個哈希值,這個哈希值就是文件在IPFS網絡的地址。
打開瀏覽器,在瀏覽器里面輸入 http://localhost:5001/webui , 就可以鏈接到你的節點,界面如下:
這是小編運行的節點的基本信息:
從下圖可以看到小編的機子已經連接了世界上385個節點了。從左邊的地球上看,中國運行的節點并不多,大部分節點運行在歐洲和美國。
然后點擊界面的左邊 Files菜單,在右邊里面可以看到 Select files,這就是web界面提供的上傳文件功能,只需要選中文件,點擊上傳就好了。
添加完成后會在下面ALL LOCAL FILES里面多出來一個哈希值,那就是你剛上傳的文件,如果沒看到,刷新一下網頁就可以了,這個時候不要立即關掉你的節點,給點時間讓其它節點緩存你的文件。緩存一旦完成,此文件將伴隨著IPFS網絡永久存在。
這個時候你可以在瀏覽器里面輸入:https://ipfs.io/ipfs/你的哈希值 就可以看到你的文件了,比如: https://ipfs.io/ipfs/QmTYrYEaebR7oxLxkkqGbs8Bmh6xqYBHKew8jN4XQgiiKS,這個小編剛才上傳的文件。
上述內容就是如何在IPFS里面上傳一張圖片,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。