Beyoneer IDE support local and cloud development storage.
How we handle local storage?
We use IndexedDB (browser API) to store large size files ( even GBs ) in your browser locally, so you don't need to be always online just for fixing a bug.
In our mobile ide you can easily upload your image as same. eg. you uploaded a image dog.png, the image saved as dog.png in foreground but in backside it's transforming in base 64, means your image still works on website if you use same dog.png on the Web page, no NEED to host OUTSIDE.