Konvertieren Sie Golang-Dateien in Base64-Strings
Konvertieren Sie die Golang-Datei in Base64 und umgekehrt
package main
import (
"encoding/base64"
"fmt"
"io/ioutil"
)
func checkErr(err error) {
if err != nil {
panic(err)
}
}
func main() {
fileBytes, err := ioutil.ReadFile("test.jpg")
checkErr(err)
bs64 := base64.StdEncoding.EncodeToString(fileBytes)
fmt.Println(bs64)
bs64Bytes, err := base64.StdEncoding.DecodeString(bs64)
checkErr(err)
err = ioutil.WriteFile("./result.jpg", bs64Bytes, 0666)
checkErr(err)
}