Javascript 如何使用二进制数组发送json?

Javascript 如何使用二进制数组发送json?,javascript,http,Javascript,Http,我尝试将Json对象与二进制数组一起发送。如果使用fetch api,binaryArray将成为一个空对象 常量有效负载={name:dieter,age:41,附件:[BinaryArray,BinaryArray…]} fetchURL,{method:POST,body:payload}。JSON是Javascript的子集,因此只支持数字、布尔值、字符串、对象和数组。因此,您必须以可以表示为字符串的格式对二进制内容进行编码。Base64可能是最好的方法。您可以通过调用缓冲区的toStr

我尝试将Json对象与二进制数组一起发送。如果使用fetch api,binaryArray将成为一个空对象

常量有效负载={name:dieter,age:41,附件:[BinaryArray,BinaryArray…]}


fetchURL,{method:POST,body:payload}。

JSON是Javascript的子集,因此只支持数字、布尔值、字符串、对象和数组。因此,您必须以可以表示为字符串的格式对二进制内容进行编码。Base64可能是最好的方法。您可以通过调用缓冲区的toStringbase64方法来实现这一点。

获取的第一个参数是URL。。。或请求对象。