字符串"/>
go 获取网络图片并转成 base64 字符串
涉及的 pkg
encoding/base64
,io/ioutil
,net/http
转换思路
- 通过 http 获取图片字节
- 将读取到的图片转换成 base64编码
代码片段
package mainimport ("encoding/base64""fmt""io/ioutil""net/http"
)func main() {url := "=http%3A%2F%2Fc-ssl.duitang%2Fuploads%2Fitem%2F202004%2F16%2F20200416035812_RV5sT.thumb.400_0.gif&refer=http%3A%2F%2Fc-ssl.duitang&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1651320033&t=1b5c56ac914b816b7383eb8facc4efe3"res, err := http.Get(url)if err != nil {fmt.Println(err.Error())return}defer res.Body.Close()data, _ := ioutil.ReadAll(res.Body)str := base64.StdEncoding.EncodeToString(data)fmt.Println("str", str)
}
更多推荐
go 获取网络图片并转成 base64 字符串
发布评论