首頁  >  問答  >  主體

websocket - 请问javascript能直接发送二进制数据吗

请问javascript能直接发送二进制数据吗, 我这里有个项目目前采用的js发送图片经过base64转码候的data url格式数据通过websocket发送的。请问有没有办法直接让js通过websocket发送二进制流?

PHP中文网PHP中文网2749 天前838

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-04-10 16:08:34

    目前通过Aajx提交的方式只有几种:
    1、使用隐藏的iframe来通过form post
    2、使用flash提交,可以参见uploadify
    3、在部分浏览器(firefox),可以取到二进制提交 new FormData(),可以参见 http://stackoverflow.com/questions/2320069/jquery-ajax-file-upload
    但要注意,这是有浏览器限制的。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-10 16:08:34

    我是想采用websocket通讯协议,如果采用POST方法的话传输的速度很慢而且效率低。

    回覆
    0
  • 取消回覆