I have Uint8Array instance that contains binary data of some file.
I want to send data to the server, where it will be deserialized as byte[].
But if I send Uint8Array,
You can use the following in environments that support Array.from already (ES6)
var array = Array.from(uint8Array)
When that is not supported you can use
var array = [].slice.call(uint8Array)
There is a method of Uint8Array using the prototype (but it only supported by Firefox and Chrome):
TypedArray.prototype.entries() --> it returns a array.
Check it out: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray/entries