Reading and Displaying Image or BLOB data - lan-solo-capstone/freeshare GitHub Wiki
BLOB decoding solution https://www.geeksforgeeks.org/how-to-convert-blob-to-base64-encoding-using-javascript/
Ok so something I just realized.. with Digital Ocean you don't need to create a Droplet like I mentioned before. You can just create a "Space" which is free. The documentation looks quite good for it. It is linked below. I think this may be easier than I made it out to be. However, I did link the docs for firebase as well in case you wanted to go that route.
https://www.digitalocean.com/docs/spaces/resources/s3-sdk-examples/
https://firebase.google.com/docs/storage/web/start
https://dev.to/itnext/how-to-do-image-upload-with-firebase-in-react-cpj