FimoTransferApplication: the main entry point of the Spring Boot applicationFileController: handle file upload and download endpoints and web viewsMainController: handle basic home page routingFileUploadService: handle file upload logic, save files to disk, and generate unique access codesFileDownloadService: handle file retrieval logic and stream files to the client
src/main/java/main/artfix/FimoTransfer/
├── FimoTransferApplication.java # Main entry point of the application
├── controllers/
│ ├── FileController.java # Handle file upload and download endpoints
│ └── MainController.java # Handle home page routing
└── services/
├── FileDownloadService.java # Handle file download logic
└── FileUploadService.java # Handle file upload logic and code generation
This project is open source and available under the MIT License.
Arthur Stepanyan
- GitHub: ArthurStep
- Version: 2.0
Built with ☕ and lots of strategic thinking!