k3rn3lx, eu não acho legal armarzenar a foto em bytes no banco. O que é mais performático ?
1 - Gravar uma String contendo o nome da imagem
2 - Gravar no formato bytes
Gravar um String é bem mais rápido e simples (KISS), sem falar que para exibir a imagem basta fazer algo do tipo:
<img src="$pathImages/$nomeImage">
Onde $pathImages armazenaria o diretório de upload, por exemplo:
E $nomeImage armazenaria o nome da imagem que foi recuperado do banco, que no final ficaria assim:
C:/uploads/mouse.jpeg
Ao utilizar bytes teríamos que ter um método para ler o byte e gerar a imagem, etc…
Acredito que a abordagem de armazenamento do nome na imagem é mais váilida. Mas também, vai de cada um!
