Javascript - téléchargement du Fichier, readAsArrayBuffer?

je suis en train d'essayer de télécharger un fichier sur mon serveur. Mais je ne suis pas vraiment sûr de savoir comment le faire avec readAsArrayBuffer. Cela fonctionne si j'utilise readAsBinaryString.

Si j'essaie de la console.journal il retourne uniquement 'arrayBuffer: {}'.
Après j'ai essayé de le télécharger, je peux voir à l'intérieur de post que seul un objet vide a été envoyé. Si j'utilise readAsBinaryString, je vois un tas de code binaire.

var file = document.getElementById('my_file').files[0],
    reader = new FileReader();

    reader.onloadend = function(e){
        console.log(e.target.result);
        $scope.image = e.target.result;
    }

    reader.readAsArrayBuffer(file);

Comment puis-je consulter mon dossier, donc je sais que c'est de travail lors de l'utilisation de readAsArrayBuffer?
Si plus d'un code est nécessaire, faites le moi savoir! Merci.

Essayez de vous connecter à la longueur de la mémoire tampon console.log(e.target.result.byteLength). Le code est susceptible d'être de travail, mais la console de représentation d'un ArrayBuffer est juste arrayBuffer: {}, et n'est pas un tas binaire des choses.
dreyescat - Merci, oui, je reçois maintenant une partie de la sortie!

OriginalL'auteur Cheese Puffs | 2014-11-15