收藏
回答

小程序蓝牙发送图片

我用微信小程序做蓝牙发送图片功能,但是发现蓝牙4.0会限制每次发送的包的大小为20字节左右。所以我现在的做法是将图片转换成base64字符串,然后将字符串分批发送。但是writeBLECharacteristicValue这个接口会报如下错误

writeBLECharacteristicValue:fail write characteristics error. 10008, errMsg=Unknown ATT error.

即使在报错,但是我的蓝牙外设端也是能接收到消息的,只不过太慢了,大概十几秒才能传输一次。我这一张几kb的图片大概要传输700次。按照十几秒一次算,根本不可行。

请问我这问题是我的思路错误?还是微信对分包发送没做好处理?

或者哪位大神有什么有效的方案吗?

最后一次编辑于  02-15  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 权
    03-20

    楼主能发一下怎么将图片转换成base64字符串的js代码吗

    03-20
    赞同
    回复