Sobes.tech
Junior — Middle

Em que lugar e de que forma guardou as imagens no seu último projeto?

sobes.tech IA

Resposta da IA

No meu último projeto em Java, as imagens eram guardadas no sistema de ficheiros do servidor.

Para isso, utilizei a seguinte abordagem:

  1. Obtenho a imagem, por exemplo, de um formulário de carregamento.
  2. Gero um nome de ficheiro único para evitar conflitos.
  3. Guardo o ficheiro numa diretoria predefinida no servidor.

Exemplo de código para guardar o ficheiro:

import java.nio.file.*;

public void saveImage(byte[] imageBytes, String fileName) throws IOException {
    Path path = Paths.get("/images/uploads/" + fileName);
    Files.write(path, imageBytes);
}

Este método permite gerir facilmente os ficheiros e fornece acesso rápido às imagens.