https://www.daeplatform.com/build-your-own-file-sharing-website-6/
Build Your Own File Sharing Website