【发布时间】:2020-04-13 12:23:53
【问题描述】:
我正在尝试通过 gorilla/websocket 发送字节的图像数据,我当前的代码是:
var b bytes.Buffer
empty := bufio.NewWriter(&b)
png.Encode(empty, img)
err = c.WriteMessage(websocket.TextMessage, b.Bytes())
我接收消息的代码:
_, message, err := c.ReadMessage()
if err != nil {
log.Println("read:", err)
return
}
// log.Printf("recv: %s", message)
ioutil.WriteFile("./nani.png", []byte(message), 0644)
然后保存的文件已损坏,我如何将消息写入/读取为二进制/字节
【问题讨论】: