vue websocket向后端发送blob为空
我写的是实时语音转写
这是socket配置
socket(){
this.ws = new WebSocket(this.path)
this.ws.binaryType = 'blob';
this.ws.onopen = function(){
console.log('ws已连接')
}
this.ws.onmessage = function(data){
// console.log(data)
}
this.ws.onclose = function(){
console.log('closed')
}
this.ws.onerror = function(err){
console.log('error:'+err)
}
},
这个是blob在浏览器打印是有长度大小的
console.log(new Blob([buf4]))
这个是浏览器打印的blob
这是发送blob
that.ws.send(new Blob([buf4]))
发送的为空
buf4是二进制数据
求大神帮忙看看是哪里的原因
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只是看不到,其实发成功了。服务端收到了