The Secure File Sharing System is a web-based application that allows users to securely upload and share files using time-limited download links. Instead of storing files on the local server, all uploaded files are safely stored in Amazon S3 (AWS cloud storage).
To ensure security, the system generates a pre-signed URL for each uploaded file. This URL is valid only for a user-defined time (such as 10 minutes or 1 hour). Once the expiration time is reached, the link automatically becomes invalid, preventing unauthorized access.
- HTML
- CSS
- JavaScript
- Python
- Flask (Web Framework)
- Amazon Web Services (AWS) => Amazon S3 (Object Storage)
- Pre-signed URLs
- Files are never publicly accessible
- Links automatically expire
- AWS handles secure authentication
- Prevents unauthorized downloads