Tutorial apresentado nesse vídeo para ilustrar como implementar um servidor de armazenamento de arquivos utilizando Spring Boot.
- Clonar repositório git:
git clone https://github.com/giuliana-bezerra/file-storage-api.git
- Construir o projeto:
./mvnw clean package
- Executar:
java -jar ./target/file-storage-api-0.0.1-SNAPSHOT.jar
- Upload file:
curl -X POST -F "file=@path/to/your/file.txt" http://localhost:8080/api/files/upload
- Download file:
curl -OJL http://localhost:8080/api/files/download/your-file-name.txt
- List uploaded files:
curl http://localhost:8080/api/files/list