go-ipfs-api在项目中的使用

xiaoxiao2025-05-22  51

go-ipfs-api在项目中的使用:

package ipfs import ( "github.com/ipfs/go-ipfs-api" "fmt" "bytes" "io/ioutil" ) var sh *shell.Shell func UploadIPFS(str string) string { sh = shell.NewShell("localhost:5001") hash, err := sh.Add(bytes.NewBufferString(str)) if err != nil { fmt.Println("上传ipfs时错误:", err) } return hash } func CatIPFS(hash string) string { sh = shell.NewShell("localhost:5001") read, err := sh.Cat(hash) if err != nil { fmt.Println(err) } body, err := ioutil.ReadAll(read) return string(body) }
转载请注明原文地址: https://www.6miu.com/read-5030486.html

最新回复(0)