Golang turn base64 to pictures

package main
import (
    "encoding/base64"
    "io"
    "log"
    "os"
    "strings"
)
func main() {
    log.Println("=====haliluya======")
    // Golang turn base64 to pictures
    datasource, err := os.ReadFile("C:\\Users\\Administrator\\Desktop\\77\\bb.txt")
    if err != nil {
        println(err)
    }
    photo := string(datasource)
    i := strings.Index(photo, ",")
    dec := base64.NewDecoder(base64.StdEncoding, strings.NewReader(photo[i+1:]))
    f, err := os.Create("C:\\Users\\Administrator\\Desktop\\77\\100.jpg")
    if err != nil {
        log.Println(err)
    }
    defer f.Close()
    _, err = io.Copy(f, dec)
    if err != nil {
        log.Println(err)
    }
    log.Println("=====haliluya==100====")
}

Leave a Reply

Your email address will not be published. Required fields are marked *

en_USEnglish