Baixar arquivo de bytes em JavaScript

Quero baixar o arquivo que está chegando na forma de bytes da resposta AJAX.

Tentei fazê-lo desta maneira com a ajuda deBolb:

var blob=new Blob([resultByte], {type: "application/pdf"});
var link=document.createElement('a');
link.href=window.URL.createObjectURL(blob);
link.download="myFileName.pdf";
link.click();

Na verdade, está baixando o arquivo pdf, mas o próprio arquivo está corrompido.

Como posso fazer isso?

questionAnswers(3)

yourAnswerToTheQuestion