Golang base64 image 转 io.ReadCloser
最近研究使用 Oracle 的存储桶(因为免费给了20G).
OCI 的 PutObjectRequest
要求的数据类型为 io.ReadCloser
而客户端传来的图片为 base64
下面将 base64
转为 io.ReadCloser
import (
"bytes"
"encoding/base64"
"io/ioutil"
)
func main() {
jpgBase64 := "..."
imageData, e := base64.StdEncoding.DecodeString(jpgBase64)
imageReader := bytes.NewReader(imageData)
file := ioutil.NopCloser(imageReader)
}