【问题标题】:Sending binary data from browser从浏览器发送二进制数据
【发布时间】:2011-12-04 01:07:21
【问题描述】:

我想知道如何将二进制数据从客户端发送到服务器?

我正在使用 Chrome 14,当我在客户端应用程序中发送 ArrayBuffer 时,我收到一个将 opcode 设置为 opText 的帧和一个字符串作为帧数据“[object ArrayBuffer]”`服务器应用程序。

我该怎么办?

【问题讨论】:

    标签: google-chrome binary websocket send arraybuffer


    【解决方案1】:

    您应该下载最新的夜间版本,因为它仅在 Chrome 16 中实现(目前是开发者频道)。您也可以下载 Chrome Canary。

    目前,在 Chrome 14/15 中,您只能发送字符串,因此,ArrayBuffer 将转换为字符串:someArrayBuffer.toString() === "[object ArrayBuffer]"

    它已在 WebKit revision 94482 中实现,但 Chrome 14 (build 835) 最多只包含 WebKit revision 91698

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-27
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多