diff --git a/assets/js/read-files.js b/assets/js/read-files.js index 5ba0fe8..8be8277 100644 --- a/assets/js/read-files.js +++ b/assets/js/read-files.js @@ -1,32 +1,10 @@ -function printSingleFileAsText(evt) { - let fileContent = getSingleFileAsText(evt); - console.log(fileContent); -} - -function getSingleFileAsText(evt) { +function getSingleFileAsText() { //Retrieve the first (and only!) File from the FileList object - let result = ""; - let file = evt.target.files[0]; - if (file) { - let fileReader = new FileReader(); - fileReader.onload = function(event) { - let contents = event.target.result; - let words = getWords(contents); - } - return fileReader.readAsText(file) - } -} - -function getWords(s) { - let result = ""; - let i = 0; - while (i < s.length) { - result += s[i]; - i++; + let fileReader = new FileReader(); + fileReader.readAsText(this.files[0]); + fileReader.onload = function() { + console.log(fileReader.result); } - return result; } - - let fileInput = document.getElementById('fileinput'); fileInput.addEventListener('change', getSingleFileAsText, false); \ No newline at end of file