Skip to content

mickfree/Angular-SpringBoot-File-Upload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Angular-SpringBoot File Upload

This project is a web application developed using Angular 17 for the frontend and Spring Boot for the backend. It leverages CORS global configuration support(Cross-Origin Resource Sharing) to enable secure communication between the client and server. The application features a RESTful API architecture to handle file upload (Spring Boot)and download (Angular) functionalities.

Technologies used:

  • Angular 17: For creating the responsive and interactive user interface.
  • Spring Boot: To manage the server-side logic and API endpoints.
  • CORS global configuration support: To handle cross-origin requests between the frontend and backend.
  • Swagger: For comprehensive API documentation and testing.

The application allows users to upload files with a name, download the files, and delete them as needed. The UI displays the uploaded files with options to download or delete, ensuring an efficient file management system.

Screenshot

Upload Download
Screenshot 2023-11-20 at 12 54 03 PM Screenshot 2023-11-20 at 12 59 56 PM

CORS global configuration support

Swagger

Installation

Follow these steps to install and run the project:

  1. Download the repository
  2. Navigate to the project directory: cd your-repo
  3. Install dependencies: npm install
  4. Run the application: ng serve
  5. Open your browser and visit http://localhost:4200 to view the application

About

The application features a RESTful API architecture to handle file upload (Spring Boot)and download (Angular) functionalities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors