Created
June 26, 2019 16:33
-
-
Save attebury/c001d0785bba0eecb03026774cc127d7 to your computer and use it in GitHub Desktop.
JS Bin // source https://jsbin.com/fufirez
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width"> | |
<title>JS Bin</title> | |
</head> | |
<body> | |
<label for="js-file-fed">File to import</label><input type="file" id="js-file-fed" accept="text/plain"> | |
<p /> | |
<label for="js-date-fed">Feed Date : </label><input id="js-date-fed" type="date" /> | |
<p /> | |
<button id="js-button-fed">Import Records</button> | |
<p /> | |
<textarea id="js-output" rows="20" cols="40"></textarea> | |
<script id="jsbin-javascript"> | |
const fedButton = document.getElementById('js-button-fed'); | |
fedButton.addEventListener('click', processFedFile, false); | |
function processFedFile() { | |
const fedDate = document.getElementById('js-date-fed'); | |
const fedFile = document.getElementById('js-file-fed'); | |
const fileList = fedFile.files; | |
const selectedFile = document.getElementById('js-file-fed').files[0]; | |
const modifiedDate = new Date(selectedFile.lastModified); | |
console.log(`${selectedFile.name} has a last modified date of ${modifiedDate}`); | |
const fileReader = new FileReader(); | |
fileReader.onload = (function() { | |
var results = fileReader.result; | |
var output = document.getElementById('js-output'); | |
output.value = results; | |
//console.log(results); | |
const newResults = new Array(results); | |
for(var i = 0; i < 129; i++) { | |
//console.log(results.charAt(i)); | |
} | |
console.info(newResults.length); | |
var tmp = results.match(/.{1,139}/g) | |
console.log(tmp.length); | |
console.log(tmp[0]); | |
console.log('----') | |
console.log(tmp[1]); | |
console.log('----') | |
console.log(tmp[2]); | |
/*console.log(results.indexOf('P')); | |
console.log(results.charAt(0)); | |
console.log(results.charAt(1)); | |
console.log(results.charAt(2)); | |
console.log(results.charAt(13)); | |
console.log(results.charAt(127)); | |
console.log(results.charAt(128)); | |
console.log(results.charAt(129)); | |
console.log(results.charAt(130)); | |
console.log(results.charAt(131));*/ | |
}); | |
fileReader.readAsText(selectedFile); | |
//console.info(fileList); | |
} | |
</script> | |
<script id="jsbin-source-javascript" type="text/javascript"> | |
const fedButton = document.getElementById('js-button-fed'); | |
fedButton.addEventListener('click', processFedFile, false); | |
function processFedFile() { | |
const fedDate = document.getElementById('js-date-fed'); | |
const fedFile = document.getElementById('js-file-fed'); | |
const fileList = fedFile.files; | |
const selectedFile = document.getElementById('js-file-fed').files[0]; | |
const modifiedDate = new Date(selectedFile.lastModified); | |
console.log(`${selectedFile.name} has a last modified date of ${modifiedDate}`); | |
const fileReader = new FileReader(); | |
fileReader.onload = (function() { | |
var results = fileReader.result; | |
var output = document.getElementById('js-output'); | |
output.value = results; | |
//console.log(results); | |
const newResults = new Array(results); | |
for(var i = 0; i < 129; i++) { | |
//console.log(results.charAt(i)); | |
} | |
console.info(newResults.length); | |
var tmp = results.match(/.{1,139}/g) | |
console.log(tmp.length); | |
console.log(tmp[0]); | |
console.log('----') | |
console.log(tmp[1]); | |
console.log('----') | |
console.log(tmp[2]); | |
/*console.log(results.indexOf('P')); | |
console.log(results.charAt(0)); | |
console.log(results.charAt(1)); | |
console.log(results.charAt(2)); | |
console.log(results.charAt(13)); | |
console.log(results.charAt(127)); | |
console.log(results.charAt(128)); | |
console.log(results.charAt(129)); | |
console.log(results.charAt(130)); | |
console.log(results.charAt(131));*/ | |
}); | |
fileReader.readAsText(selectedFile); | |
//console.info(fileList); | |
}</script></body> | |
</html> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fedButton = document.getElementById('js-button-fed'); | |
fedButton.addEventListener('click', processFedFile, false); | |
function processFedFile() { | |
const fedDate = document.getElementById('js-date-fed'); | |
const fedFile = document.getElementById('js-file-fed'); | |
const fileList = fedFile.files; | |
const selectedFile = document.getElementById('js-file-fed').files[0]; | |
const modifiedDate = new Date(selectedFile.lastModified); | |
console.log(`${selectedFile.name} has a last modified date of ${modifiedDate}`); | |
const fileReader = new FileReader(); | |
fileReader.onload = (function() { | |
var results = fileReader.result; | |
var output = document.getElementById('js-output'); | |
output.value = results; | |
//console.log(results); | |
const newResults = new Array(results); | |
for(var i = 0; i < 129; i++) { | |
//console.log(results.charAt(i)); | |
} | |
console.info(newResults.length); | |
var tmp = results.match(/.{1,139}/g) | |
console.log(tmp.length); | |
console.log(tmp[0]); | |
console.log('----') | |
console.log(tmp[1]); | |
console.log('----') | |
console.log(tmp[2]); | |
/*console.log(results.indexOf('P')); | |
console.log(results.charAt(0)); | |
console.log(results.charAt(1)); | |
console.log(results.charAt(2)); | |
console.log(results.charAt(13)); | |
console.log(results.charAt(127)); | |
console.log(results.charAt(128)); | |
console.log(results.charAt(129)); | |
console.log(results.charAt(130)); | |
console.log(results.charAt(131));*/ | |
}); | |
fileReader.readAsText(selectedFile); | |
//console.info(fileList); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment