Estoy probando Dart, pero no puedo entender cómo enviar una imagen del usuario al servidor. Tengo mi etiqueta de entrada, y puedo llegar a esto en el código de DART, pero no puedo leer de ella. Im tratando algo como:Entrada de archivos y Dart
InputElement ie = document.query('#myinputelement');
ie.on.change.add((event){<br/>
InputElement iee = document.query('#myinputelement');<br/>
FileList mfl = iee.files;<br/>
File myFile = mlf.item(0);<br/>
FileReader fr = new FileReader();
fr.readAsBinaryString(myFile);
String result = fr.result; //this is always empty
});
Con el html que contiene:
<input type="file" id="myinputelement">
Realmente espero que me puedo ayudar, soy un poco atascado. Puede que me esté perdiendo la carga del lector de archivos, o quizás lo estoy haciendo completamente mal.
¿Está cargando su página en Chrome a través de 'file: //' protocolo? Si es así, es posible que necesite habilitar algunos indicadores http://stackoverflow.com/a/7691772/180740 - o cargue los archivos para acceder a ellos a través de HTTP. –