做个js中间函数,参数为你的byte数组,可以直接传byte数组,js生成arraybuffer对象,然后中间函数再调用操作arraybuffer的函数,而不是winform直接此调用使用arraybuffer的函数,直接winform就不用传递arraybuffer对象了 如 function bridge(arrBytes){ var buffer = new ArrayBuffer(arrBytes.length); var arr= new Int8Array(buffer); for (var i=0; i<arrBytes.length; i++) { arr[i] =arrBytes[i]} //调用使用arraybuffer的js函数。。。。。 } 如果直接传不了byte数组,组合成一个逗号分隔的字符串什么的,当字符串传递到中间函数,中间函数split下,在parseInt复制给Int8Array数组
function bridge(arrBytes){ var buffer = new ArrayBuffer(arrBytes.length); var arr= new Int8Array(buffer); for (var i=0; i<arrBytes.length; i++) { arr[i] =arrBytes[i]} //调用使用arraybuffer的js函数。。。。。 }
https://www.cnblogs.com/xdpxyxy/archive/2013/06/11/3132097.html
http://www.cnblogs.com/xdpxyxy/archive/2013/06/12/3132868.html
为什么不在winform直接转成对应内容就行了。。不要什么都经客户端来处理 Web开发学习资料推荐 通过Access-Control-Allow-Origin控制允许ajax跨域请求的域名 JavaScript apply与call的用法及区别
87,907
社区成员
224,614
社区内容
加载中
试试用AI创作助手写篇文章吧