我试图从我的Arduino服务器获取并显示jpeg图像数据。
所以在一方(arduino部分),我从SD卡读取一些数据和文件的数据并将其(字节)放在文本/简单响应中,用";"
另一方面,我收到加密数据(仅仅是开头):
144;0;31.00;25.00;585;1;����$.C�@2QQ��� �����@!��� }!1AQa"q2���#B��R��$3br� %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������������������������������������������������������������������������w!1AQaq"2�B���� #3R�br� $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
我把它分开,用第一部分做点什么:
144;0;31.00;25.00;585;1;
并想要拍摄下面的图像数据,并显示相应的图像。
我想我必须使用类似的东西将字符串转换为base64:
"data:image/jpeg;base64,"+data
但我不确定从Arduino接收数据的性质(字符串?十六进制?字节?...)
我尝试了btoa(),但是错误说要编码的字符串包含非latin1字符......