title: failed to execute 'readAsText' on 'FileReader' :parameter 1 is not of type 'Blob'
body: <p>I got the errors failed to execute 'readAsText' on 'FileReader': parameter 1 is not of type' Blob'.My library is 0.10.8 version. I have tried to downgrade react native fetch blob to 0.9.5 but i got another error. </p>
  
  <blockquote>
    <p>listeners is not defined</p>
  </blockquote>
  
  <p>i have read problem at github, but i don't really understand with their solutions
  i confused right now. </p>
  
  <pre><code>const Blob = RNFetchBlob.polyfill.Blob
  
  const fs = RNFetchBlob.fs
  
  window.XMLHttpRequest = RNFetchBlob.polyfill.XMLHttpRequest
  
  window.Blob = Blob
  
  ​
  
  const screenWidth = Dimensions.get('window').width
  
  ​
  
  const uploadImage = (uri, imageName, mime = 'image/jpg') =&gt; {
  
  return new Promise((resolve, reject) =&gt; {
  
  const uploadUri = Platform.OS === 'ios' ? uri.replace('file://', '') : uri
  
  let uploadBlob = null
  
  const imageRef = firebaseApp.storage().ref('posts').child(imageName)
  
  fs.readFile(uploadUri, 'base64')
  
  .then((data) =&gt; {
  
  return Blob.build(data, { type: `${mime};BASE64` })
  
  })
  
  .then((blob) =&gt; {
  
  uploadBlob = blob
  
  return imageRef.put(blob, { contentType: mime })
  
  })
  
  .then(() =&gt; {
  
  uploadBlob.close()
  
  return imageRef.getDownloadURL()
  
  })
  
  .then((url) =&gt; {
  
  resolve(url)
  
  })
  
  .catch((error) =&gt; {
  
  reject(error)
  
  })
  
  })
  
  }
  </code></pre>