This is an example and a great tutorial on how to build a web app that supports multiple file management.
Files will belong to a specific user account, and will be private when listing. You will notice that despite the upload page being public, the upload itself is server restricted, and that was on purpose, to demonstrate such behaviour.
In this version, we added the following functionalities:
- Create User/Login
- Upload multiple files
- Tag each file with a category (These categories have been seeded inside the app)
- Deleting a file from the server and database
- Counting total attachments size (in MB)
- Showing upload percentage of all files
- Showing loader when sending via AJAX