title: Javascript loading mp3 file as blob
body: <p>I have a javascript function that for various reasons I cant change any of the code inside, the parameter for <code>e</code> that is passed to the function is a file selector mp3 file that the user "uploads"</p>
  
  <p>this is the structure of the function- </p>
  
  <pre><code>let handleFileSelection = function(e) {
          fileStore = e.target.files[0];
          //go off and do other stuff with fileStore
  }
  </code></pre>
  
  <p>this is the structure of fileStore when the file selector passes an mp3 to the function- </p>
  
  <pre><code>lastModified:1508423505000
  lastModifiedDate:Thu Oct 19 2017 15:31:45 GMT+0100 (GMT Daylight Time) {}
  name:"audioFile.mp3"
  size:5571549
  type:"audio/mp3"
  webkitRelativePath:""
  </code></pre>
  
  <p>is it possible to pass a locally stored mp3 file to the function instead in such a way that the fileStore will have the same information ?</p>
  
  <p>To clarify: The function currently accepts an mp3 file from a file selector, I need it to accept a locally stored mp3 file and for the fileStore to have the exact same information as if i was passing a file from the file selector, is this possible without modifying the function ?</p>