I saw a post How do I read in a local text file with javascript?
I want to add a button to simulate an upload. So my consideration is set a watcher to onclick in onchange processing, is it possible?
Here is jsfiddle
js
function readMultipleFiles(evt) {
//Retrieve all the files from the FileList object
var files = evt.target.files;
if (files) {
for (var i = 0, f; f = files[i]; i++) {
alert(f);
var r = new FileReader();
r.onload = (function (f) {
return function (e) {
var contents = e.target.result;
alert(contents);
};
})(f);
r.readAsText(f);
}
} else {
alert("Failed to load files");
}
}
document.getElementById('fileinput').addEventListener('change', readMultipleFiles, false);
html
<input type="file" id="fileinput" multiple />