我使用fetch发布unit8array数据,例如[0x31,0x01,0x00,0x01],我使用了跟随函数
function Utf8ArrayToStr(unit8array) {
var out, i, len, c;
out = "";
len = array.length;
i = 0;
while(i < len) {
c = array[i++];
let temp = String.fromCharCode(c);
out = out + temp;
}
return out;
}
parseint unit8将数据转换为字符串,然后使用fetch将其发布到ios上的服务器上运行良好。但是它无法发送0x00来在android上运行;似乎后期数据以0x00结尾 在这种情况下,它只能成功地将[0x31,0x01]发布到服务器。
我该如何解决它...
认为