小程序
小游戏
企业微信
微信支付
扫描小程序码分享
现在需要开发一个功能,把从蓝牙设备获取的蓝牙buffer数据保存到本地bin文件上传到oss上面,因为不太懂目前的想法把蓝牙数据缓存下来然后每隔10秒写入一次文件,但目前就蓝牙数据如何缓存都没做到,arraybuffer怎么合并是个问题,一开始想当然的用+,因为是新手不太懂,希望有知道的朋友帮助下
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
//将接收ArrayBuffer类型的数据转换为字符串类型
function getUint8Value(e) {
for (var a = e, i = new DataView(a), n = "", s = 0; s < i.byteLength; s++)
//逐个字符转换为字符型,然后串联起来
n+= String.fromCharCode(i.getUint8(s));
return(n);
}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
//将接收ArrayBuffer类型的数据转换为字符串类型
function getUint8Value(e) {
for (var a = e, i = new DataView(a), n = "", s = 0; s < i.byteLength; s++)
//逐个字符转换为字符型,然后串联起来
n+= String.fromCharCode(i.getUint8(s));
return(n);
}