Websocket は画像を転送し、高速かつ安全な画像交換を実現します。

画像の送信に使用できる双方向通信プロトコルです。クライアントはイメージをバイナリ ファイルに変換し、サーバーに送信します。

Websocket は、画像の送信に使用できる双方向通信プロトコルです。

1. クライアントはイメージをバイナリ ファイルに変換し、WebSocket を使用してサーバーに送信します。

2. サーバーはイメージのバイナリ データを受信し、ディスクに保存します。

3. サーバーは画像のパスをクライアントに返します。

4. クライアントは、サーバーから返されたパスに基づいてサーバーに画像を要求し、それをページに表示します。

以下は、WebSocket を使用して画像を送信するためのサンプル コードです。

// クライアントコード

//画像をバイナリファイルに変換

let imgData = fs.readFileSync('image.png');

//バイナリファイルをサーバーに送信

ソケット.send(imgData);

// サーバーコード

//クライアントから送信されたデータ

ソケット.on('メッセージ', (データ) => {

// 受信したバイナリデータをディスクに保存します

fs.writeFileSync('image.png', data);

//画像のパスをクライアントに返す

ソケット.send('/images/image.png');

});

おすすめ

転載: blog.csdn.net/weixin_44591885/article/details/133385357