File upload is a common functionality to upload files to server by browse button
github:
https://github.com/Alirezamosavi/drop-upload
I'm using this blog to publish video tutorials about technology, programming, development tools and sometimes video games as well.