我想知道将二进制类型的数据从客户端发送到服务器必须做什么?
我正在使用 Chrome 14,当我ArrayBuffer
在客户端应用程序中发送一个帧时,我在服务器应用程序中收到一个opcode
设置为的opText
帧和一个字符串作为帧数据“[object ArrayBuffer]”`。
我该怎么办?
我想知道将二进制类型的数据从客户端发送到服务器必须做什么?
我正在使用 Chrome 14,当我ArrayBuffer
在客户端应用程序中发送一个帧时,我在服务器应用程序中收到一个opcode
设置为的opText
帧和一个字符串作为帧数据“[object ArrayBuffer]”`。
我该怎么办?
您应该下载最新的夜间版本,因为它只在 Chrome 16 中实现(目前是开发者频道)。您也可以下载 Chrome Canary。
目前,在 Chrome 14/15 中,您只能发送字符串,因此将 anArrayBuffer
转换为字符串:someArrayBuffer.toString() === "[object ArrayBuffer]"
.
它已在WebKit 修订版94482
中实现,但 Chrome 14 (build 835) 仅包含WebKit 修订版91698
。