1
我成功将帧的form
中的文件数据发送到websocket
。我可以拆分多个帧中的文件数据并发送到websocket
,但我不知道如何接收和合并一个数据数组中的帧。如何在多帧中接收二进制数据lang
我会为获得发送文件的WebSocket的进度做到这一点:
import (
"golang.org/x/net/websocket"
"io/ioutil"
...
...
)
...
...
var data []byte
err = websocket.Message.Receive(ws, &data)
if (err == nil) {
ioutil.WriteFile("/home/img.jpg", data, 0644)
}
如果我们在医学诊断中使用10 + GB大小的图像,可能会很有必要 – Altenrion
我可以发送大消息(文件数据字节),但是如何在不分帧的情况下获得发送文件的进度(百分比) ? – Saeed
要小心,主持人喜欢在聊天室中移动长时间的对话。更好的实践 - 编辑主要问题的细节。 – Altenrion