github.com/wxnacy/go-tools@v0.0.9/string.go (about) 1 package tools 2 3 import ( 4 "io" 5 "strings" 6 ) 7 8 // 通过 io.Reader 转为 string 9 func StringFromReader(r io.Reader) (string, error) { 10 buf := new(strings.Builder) 11 _, err := io.Copy(buf, r) 12 if err != nil { 13 return "", err 14 } 15 return buf.String(), nil 16 }