image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image

HS

Hiago Soares27/01/2024 16:55
Compartilhe

šŸ’»ā˜• AplicaĆ§Ć£o em Java com Spring Boot para upload e download de arquivos

  • #Java

Sobre o projeto

Recentemente desenvolvi uma API na linguagem Java que possibilita ao usuĆ”rio realizar upload e download de arquivos. A aplicaĆ§Ć£o permite realizar essas operaƧƵes tanto em um diretĆ³rio dentro da aplicaĆ§Ć£o quanto em banco de dados (foi utilizado o H2, mas pode ser outro).

Funcionalidades

A API possui funcionalidades como fazer upload de um ou de vƔrios arquivos, listar todos os arquivos e fazer download de um arquivo.

Exemplo

A seguir, um pequeno exemplo de uso da API:

Utilizando diretĆ³rio local

Vou realizar o upload de uma foto do maior clube de futebol do Brasil para um diretĆ³rio local dentro da aplicaĆ§Ć£o (o diretĆ³rio chama-se uploads, mas esse nome pode ser modificado).

Perceba que o diretĆ³rio estĆ” vazio:

image

Ao realizar o upload, Ʃ retornado um JSON contendo as principais informaƧƵes sobre o arquivo:

image

E, o mais importante, quando olhamos para o diretĆ³rio uploads:

image

Com isso, ao listar todos os arquivos, recebemos:

image

Acessando o link para download, Ć© realizado, de fato, o download do arquivo:

image

image

Podemos verificar abrindo a imagem:

image

AĆ­ estĆ”! šŸ‘

O processo para utilizar a API por meio de banco de dados Ʃ semelhante a esse. PeƧo, para quem tiver interesse, testar por si mesmo.

RepositĆ³rio e DocumentaĆ§Ć£o:

https://github.com/h-Soares/upload-download-api

Compartilhe
ComentƔrios (0)