Enter Filestack is a web service that completely handles file uploads for your app.
Let’s imagine a little web app together. The web app allows people to write reviews for anything they want. The give the review a name, type up their review, upload a photo, and publish it. Saving a name and text to a database is fairly easy, so the trickiest part about this little app is handling those photo uploads. Here’s just a few considerations:
The Ultimate Uploading Experience in 5 Minutes is a post from CSS-Tricks