/files-api

Esse projeto tem a intenção de guardar os conhecimentos adquiridos na criação de uma api de upload e download de arquivos no servidor tal qual listar todos os arquivos disponíveis

Primary LanguageJava

Back-end Files API

Realizei a criação desse repositorio, para guardar os conhecimentos adquiridos ao realizar a criação dessa API que trabalha com gerenciamento de arquivos, permitindo salvar e também realizar o download de arquivos salvos, é possivel também listar todos os arquivos possiveis para realizar o download

Referência

Documentação da API

O projeto está no ar ate o presente momento para acessar sua Documentação acesse a url abaixo:

https://backend-filesapi.onrender.com/swagger-ui/index.html#/

O servico na sua verão 1.0 conta com três requisições

 POST:/files/upload
 que espera uma aquivo variado no formato de "multipart/form-data"

 GET:/files/archives
 um GET que traz todos os arquivos disponiveis para download

  GET:/files/download/{fileName:.+}"
 um GET que traz o download do arquivo caso o nome e tipo do arquivo seja passado corretamente

Instalação

Necessario todo ambiente spring caso vá rodar localmente

Aprendizados

Foi utilizado somente o ecossistema Spring para o gerenciamente de arquivos.

Utilizado

Stack utilizada

Back-end: Spring boot