Convert Uint8Array to Array in Javascript

后端 未结 2 590
[愿得一人]
[愿得一人] 2021-02-01 15:10

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,

相关标签:
2条回答
  • 2021-02-01 15:17

    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)
    
    0 讨论(0)
  • 2021-02-01 15:29

    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

    0 讨论(0)
提交回复
热议问题