From 2c5605552fb1ac4f52659f129f38e6d110a311b0 Mon Sep 17 00:00:00 2001 From: nkyoli Date: Sat, 4 Jul 2020 14:28:29 -0400 Subject: [PATCH 1/2] Last update --- assets/js/read-files.js | 34 +++++++++------------------------- 1 file changed, 9 insertions(+), 25 deletions(-) diff --git a/assets/js/read-files.js b/assets/js/read-files.js index 5ba0fe8..72b017c 100644 --- a/assets/js/read-files.js +++ b/assets/js/read-files.js @@ -1,32 +1,16 @@ -function printSingleFileAsText(evt) { - let fileContent = getSingleFileAsText(evt); - console.log(fileContent); -} +// function printSingleFileAsText(evt) { +// let fileContent = getSingleFileAsText(); +// 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) + let fileReader = new FileReader(); + fileReader.readAsText(this.files[0]); + fileReader.onload = function() { + console.log(fileReader.result); } } -function getWords(s) { - let result = ""; - let i = 0; - while (i < s.length) { - result += s[i]; - i++; - } - return result; -} - - let fileInput = document.getElementById('fileinput'); fileInput.addEventListener('change', getSingleFileAsText, false); \ No newline at end of file From 9ae41bc5ff38b14b0da5aaf1cdf175a70b2f1489 Mon Sep 17 00:00:00 2001 From: Nkyo Lio Date: Sat, 4 Jul 2020 14:53:23 -0400 Subject: [PATCH 2/2] Done --- assets/js/read-files.js | 6 ------ 1 file changed, 6 deletions(-) diff --git a/assets/js/read-files.js b/assets/js/read-files.js index 72b017c..8be8277 100644 --- a/assets/js/read-files.js +++ b/assets/js/read-files.js @@ -1,8 +1,3 @@ -// function printSingleFileAsText(evt) { -// let fileContent = getSingleFileAsText(); -// console.log(fileContent); -// } - function getSingleFileAsText() { //Retrieve the first (and only!) File from the FileList object let fileReader = new FileReader(); @@ -11,6 +6,5 @@ function getSingleFileAsText() { console.log(fileReader.result); } } - let fileInput = document.getElementById('fileinput'); fileInput.addEventListener('change', getSingleFileAsText, false); \ No newline at end of file