package main
import (
"encoding/json"
"bufio"
"encoding/base64"
"io/ioutil"
"os"
)
type imageJSON struct {
Base64 string `json:"base64"`
}
func main() {
// Открыть файл
f, _ := os.Open("./myimage.jpg")
// сканируем содержимое
reader := bufio.NewReader(f)
content, _ := ioutil.ReadAll(reader)
// кодируем в base64
encoded := base64.StdEncoding.EncodeToString(content)
data := imageJSON{
Base64: encoded,
}
payload, _ := json.Marshal(data)
println(string(payload))
}