The project implements a HTTP File Manager, which is a web application that allows users to manage files on a server through a web browser or API. It's written in Python and the framework is developed from scratch.
- Authentication and cookie
- File preview and download
- File upload
- File delete
- Persistent connection
- Concurrent request handling
- Encryption (Bonus)
- Breakpoint Transmission (Bonus)
- User-friendly interface
python3 server.py -p 8080
Then open your browser and visit http://localhost:8080