sstangle73 Posted July 30, 2012 Share Posted July 30, 2012 I may just not be understanding the file reader api, but When I try to run: for (var i = 0, f1, f2; f1 = files[sorted_index[i]], f2 = files[sorted_index[i+1]]; i=i+2) { var file_one; var file_two; if(f1.size < f2.size){ file_one = f1; file_two = f2; } else { file_one = f2; file_two = f1; } var file_one_contents; var file_two_contents; var reader = new FileReader(); reader.readAsText(file_one); reader.onload = readSuccess; function readSuccess(evt){ file_one_contents = evt.target.result; } var reader = new FileReader(); reader.readAsText(file_two); reader.onload = readSuccess2; function readSuccess2(evt2){ file_two_contents = evt2.target.result; } console.log(file_one_contents); console.log(file_two_contents); The console log only contains *undefined* in it. The goal of the script it two read in two CSVs and take the data from the pair of files and do some computations. Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/266453-javascript-file-reader/ Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.