I would like to use uppy with Firebase Storage

Uppy provides a fantastic user experience. I was hoping to be able to use uppy to upload documents to Firebase Storage. I discovered that there is some documentation describing the creation of plugins, but also wondered if anyone has tackled this before?

Firebase provides an API for uploading to storage so I am guessing that this should be possible.

Hey, thanks for your interest! I’m not aware of an existing Firebase Storage integration. The plugin documentation is still quite rough so feel free to ask here or on the Github issue tracker if something’s unclear!

Where you maybe also the person who created https://github.com/sne11ius/egghead.space/blob/feature/file_upload/src/service/FirebaseCloudStorage.js or is that a coincidence? If not… Maybe it helps :slight_smile:

From this issue: https://github.com/transloadit/uppy/issues/839

This looks promising. Have you seen any samples that integrate this with an angular app?

I haven’t personally but I asked the author to chime in here, maybe we get lucky :slight_smile:

Hey, thanks for taking interest in this.

Unfortunately (well, it depends I guess ;)), I’m using vuejs for the ui, so you won’t find any angular code.

However, since angular and vue share some basic concepts, maybe you can roll your own solution after taking a look at my upload compoment:

The code is still a little messy because I haven’t finished working on that branch yet - sorry about that :wink:

Feel free to ask any questions…

Thanks for reaching out. I will see what i can do with this.

Please do share your findings with us!

Just adding to this, if you are a Transloadit customer, you can also have our backend export Uppy file uploads to Firebase. An example of this is here https://transloadit.com/blog/2018/12/2h-youtube-clone/