0
Je base de l'échantillon de 64 données, qui peuvent être utilisés dans les balises img comme ça -golang convertir des données base64 dans l'image à la volée et envoyer une réponse
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEX/TQBcNTh/AAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==
"/>
Et je bidouiller avec un petit programme golang. Dans golang, comment convertir ces données codées en base 64 statique en une image à la volée et l'envoyer en tant qu'image en réponse.
Ex -
http.HandleFunc("/getImage", imageHandler)
func image(res http.ResponseWriter, req *http.Request) {
data := "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEX/TQBcNTh/AAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg=="
// Data is the base64 encoded image
dec := b64.NewDecoder(b64.StdEncoding, data)
res.Header().Set("Content-Type", "image/png")
io.Copy(res, dec)
}
oui, c'était ça! – Ajey