819Single, Multiple Files and Javascript’s FileReader API
Getting a single file (with convenience jQuery event handler)
$('#open #chooseFile').change(function(e){
var fileList = e.target.files;
// get the one and only file
var file = fileList[0];
// further process file content...
var reader = new FileReader();
reader.readAsText(file, "text/plain");
reader.onload = localLoaded;
reader.onerror = localError;
// ...
});
Getting multiple files:
$('#open #chooseFile').change(function(e){
var fileList = e.target.files;
// loop over the files
for (var i=0, file; file=fileList[i]; i++) {
var reader = new FileReader();
reader.readAsText(file, "text/plain");
reader.onload = localLoaded;
reader.onerror = localError;
// ...
}
});