フレームのform
のファイルデータをwebsocket
に正常に送信しました。複数のフレームでファイルデータを分割してwebsocket
に送信できますが、1つのデータ配列でフレームを受信してマージする方法はわかりません。複数のフレームでバイナリデータを受信する方法
私はつもりの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