Api rest en Java con Springboot + PostgreSQL para la carga de archivos mediante FormData.
La funcion de este api es calcular y almacenar en una DB PostgreSQL los hashes SHA-256 y SHA-512 del conjunto SHA-2, de un archivo.
Tanto el api como la base de datos se encuentran en un contenedor, lo cual deberia facilitar la ejecucion en cualquier entorno.
Con ' docker compose up -d ' iniciamos los contenedores y luego deberiamos levantar el api desde el IDE.
Servicios:
POST http://localhost:8080/api/documents/hash Body: form-data (files) Params: hashType (SHA-256 | SHA-512)
GET http://localhost:8080/api/documents
GET http://localhost:8080/api/document?hashType=&hash= Params: hashType (SHA-256 | SHA-512) ; hash(valor)