Coder Social home page Coder Social logo

Comments (8)

kevinvuillemin avatar kevinvuillemin commented on June 6, 2024 6

I found a solution

Not use fetch and blob response's,

I use this custom function :

_urlToBlob(url) { return new Promise((resolve, reject) => { var xhr = new XMLHttpRequest(); xhr.onerror = reject; xhr.onreadystatechange = () => { if (xhr.readyState === 4) { resolve(xhr.response); } }; xhr.open('GET', url); xhr.responseType = 'blob'; // convert type xhr.send(); }) }

blob = this._urlToBlob(uri);

And it's working.

from firebase-storage-upload-example.

kevinvuillemin avatar kevinvuillemin commented on June 6, 2024 1

Anyone knows if this was resolved in expo sdk 32?

Sorry @bellini666,I keep the custom function _urlToBlob because it works well with.

from firebase-storage-upload-example.

sftgf avatar sftgf commented on June 6, 2024

I'm also having this problem after updating to SDK 31. However, I was able to"fix" it by converting the local uri to a blob directly via the code from yonahforst in the other issue.

from firebase-storage-upload-example.

rahamin1 avatar rahamin1 commented on June 6, 2024

Thanks Simon.
I am trying now to replace these two calls with expo's FileSystem.readAsStringAsync. This seems to work. Now I am facing problems with writing the blob to firestore, but this is a different issue...(https://stackoverflow.com/questions/53294492/reading-a-file-from-expos-cache-as-base64-writing-to-firebase-storage-cloud-s).

from firebase-storage-upload-example.

kevinvuillemin avatar kevinvuillemin commented on June 6, 2024

Hello @rahamin1,

After updating to SDK31 and Expo31, the upload image to firebase not working anymore. Do you have idea ?
Tranks

from firebase-storage-upload-example.

rahamin1 avatar rahamin1 commented on June 6, 2024

Several things don't work for me, as I wrote in this post, ref.put being one of them, so I am trying to use putString instead. I am still having problems with it. See my recent questions in SO:
https://stackoverflow.com/users/5532513/yossi

from firebase-storage-upload-example.

bellini666 avatar bellini666 commented on June 6, 2024

Anyone knows if this was resolved in expo sdk 32?

from firebase-storage-upload-example.

fozzarelo avatar fozzarelo commented on June 6, 2024

facebook/react-native#21851
Expo32 is based on RN0.57.

from firebase-storage-upload-example.

Related Issues (13)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.