我有一个由FileReader ReadAsArrayBuffer方法生成的JavaScript ArrayBuffer,它是从JPEG文件中生成的。
我正在尝试访问ArrayBuffer的UInt32数组,并将其发送到WCF服务(最终插入到服务器上的数据库中)。
在stackoverflow上我看到了一个例子(byte array method),其中UnInt32数组被转换为字节数组,我认为这个方法可以起作用。
我正在尝试访问下面我的arrayBuffer变量的[[Uint8Array]],以便我可以将其发送到WCF,但我没有太大的成功。 我已经尝试过:
var arrayBuffer = reader.result[[Uint8Array]];//nope
var arrayBuffer = reader.result[Uint8Array];//nope
var arrayBuffer = reader.result.Uint8Array;//nope
var arrayBuffer = reader.result[1];//nope
希望能得到关于如何访问该{{Uint8Array}}的任何想法。当整个{{ArrayBuffer}}被发送到WCF服务时,我会收到一个0字节的数组--无法读取。
谢谢,
Pete
arrayBuffer
的类型:var uint8View = new Uint8Array(arrayBuffer as ArrayBuffer);
- Guillaume Renoult