Téléchargement de fichier d'un tableau d'octets dans un fichier en javascript / Extjs

Dans mon Ext Js solution que j'ai fais appel à un service, qui est de retourner ce format JSON

{"success":true,"filename":"spreadsheet.xlsx","file":[80,75,3,4,20,0,...(many more)]}

Comment puis-je faire un dialogue téléchargement de fichier avec le nom de fichier et le contenu de l'octet de tableau (fichier) ?

Mise à JOUR

J'ai donc trouvé ce bit pour démarrer le télécharger

var a = window.document.createElement('a');
                    a.href = window.URL.createObjectURL(new Blob(data.file, { type: 'application/octet-stream' }));
                    a.download = data.filename;

                    //Append anchor to body.
                    document.body.appendChild(a)
                    a.click();

                    //Remove anchor from body
                    document.body.removeChild(a)

Jusqu'ici bonne

Mais le fichier que j'obtiens est corrompu je crois que j'ai besoin de Coder/Décoder le fichier variable?

OriginalL'auteur Jepzen | 2015-01-14