0
我有一個示範基地64個數據,可以在IMG標籤中使用這樣的 -Golang的base64數據轉換成圖像上飛,並將響應
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEX/TQBcNTh/AAAACklEQVR4nGNiAAAABgADNjd8qAAAAABJRU5ErkJggg==
"/>
而且我擺弄周圍用一個小型的golang程序。 在golang中,我該如何將這個靜態基礎64位編碼數據快速轉換爲圖像,然後將其作爲圖像發送迴應。
防爆 -
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)
}
是的,就是這樣! – Ajey