Converter entrada = arquivo em matriz de bytes

Eu tento converter um arquivo que eu recebo através de um arquivo de entrada em um byte []. Eu tentei com um FileReader, mas devo perder algo:

var bytes = [];
var reader = new FileReader();
reader.onload = function () {
   bytes = reader.result;
};
reader.readAsArrayBuffer(myFile);

Mas, no final, meus bytes var não contêm uma matriz de bytes.

Eu vi este post:Obtendo matriz de bytes através do tipo de entrada = arquivo mas não termina com um byte [], e readAsBinaryString () foi preterido

Do que sinto falta?

questionAnswers(2)

yourAnswerToTheQuestion