JSFiddle - React, Tailwind, and code Playground

HTML

<form id="fileform">
  <div id="filepicker">
    <input id="files" type="file" multiple="" name="files[]">
    <output id="list"></output>
  </div>
  <div id="submitter">
    <input id="read-file" type="button" value="read-file">
    <input id="reset-button" type="reset" value="Reset">
  </div>
</form>
<div id="reader-results">
</div>

JavaScript

$(document).ready(
  function() {
    $("#read-file").on("click", readSingleFile);
    function readSingleFile(event) {
      var file = $('#files')[0].files[0];
      if (file) {
	var reader = new FileReader();
	reader.onload = function(file) {
      var result_length = reader.result.length
      var result_contents = reader.result
        $("#reader-results").append(
            "<p>Length: " + result_length + "</p>"
        );
        var blob = new Blob([result_contents])
        $("#reader-results").append(
            "<p>Blob Size: " + blob.size + "</p>"
            );
	};
	reader.onerror = function(event) {
	  console.error("File could not be read! Code "+ event.target.error.code);
	};
	reader.readAsBinaryString(file);
      }
    }
  }
);