我正在使用WebSockets作爲Node.js服務器和我的客戶端JS代碼之間的連接。WebSocket JavaScript:發送複雜對象
我想通過套接字發送多種不同的媒體類型(文本,音頻,視頻,圖像)。 這當然不難。 message.data instanceof Blob將文本從媒體文件中分離出來。問題是,我想爲這些媒體文件添加幾個附加屬性。
F.e:圖像 的圖像
- 尺寸。 。 。
現在我可以用文本形式發送一條包含這些信息的消息,並用包含blob的另一條消息跟蹤它。 我就非常喜歡,雖然,才能夠建立一個對象:
imageObject = {
xDimension : '50px',
yDimension : '50px',
name : 'PinkFlowers.jpg'
imageData : fs.readFileSync(".resources/images/PinkFlowers.jpg")
}
而且因爲它是通過socket.send(imageObject)
發送此對象。
到目前爲止好,這實際上工作,但我如何收集對象,並使其字段再次在客戶端訪問?
我一直在篡改它一段時間,我會很感激任何想法。
最好的問候,
棒