JSFiddle - React, Tailwind, and code Playground

by jamiefearon

HTML

<input type="file" id="files" name="files[]" multiple />
<output id="list"></output>

CSS

.thumb {
    height: 75px;
    border: 1px solid #000;
    margin: 10px 5px 0 0;
  }

JavaScript

JsonObj = null 



function handleFileSelect(evt) {
    var files = evt.target.files; // FileList object
     f = files[0];
      var reader = new FileReader();

      // Closure to capture the file information.
      reader.onload = (function(theFile) {
        return function(e) {
          // Render thumbnail.
         JsonObj = e.target.result
         console.log(JsonObj);
        };
      })(f);

      // Read in the image file as a data URL.
      reader.readAsDataURL(f);
    }

  

  document.getElementById('files').addEventListener('change', handleFileSelect, false);