Gracias por la respuesta, ya he conseguido que lea algo pero ocurre algo muy raro, si el bloque de código
Código Javascript
:
Ver originalfunction handleFileSelect(evt) {
var files = evt.target.files; // FileList object
// Loop through the FileList
if (files) {
for (var i=0, f; f=files[i]; i++) {
var r = new FileReader();
r.onload = (function(f) {
return function(e) {
var contents = e.target.result;
alert( "Got the file.n"
+"name: " + f.name + "n"
+"type: " + f.type + "n"
+"size: " + f.size + " bytesn"
+ "starts with: " + contents
);
};
})(f);
r.readAsText(f,"UTF-8");
}
} else {
alert("Failed to load files");
}
}
document.getElementById('files').addEventListener('change', handleFileSelect, false);
Lo coloco dentro del index.jsp principal si me lee correctamente el archivo, sin embargo, si este bloque de código lo pongo en un fichero donde tengo todo el código javascript y que salte al evento
change no lee el fichero. Ocurre como he dicho anteriormente se va a la librería jquery. ¿Puede que haya un conflicto entre la API y esta última librería?
Gracias