Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Imagem no banco ou em pasta no servidor

O que é mais usual, armazenar imagens no banco de dados em binário para ser resgatado depois ou imagem em uma pasta dentro do servidor que também é resgatado pela aplicação quando necessário.

Em resumo, o que é mais usado na prática?

1 resposta
solução!

Uma outra alternativa ao invés de salvar em binário seria salvar como base64 e gravar num campo Varchar(Max)

Uma opinião pessoal, eu acharia melhor guardar apenas o nome do arquivo no banco e guardar o arquivo numa pasta do servidor. Se você guardar as imagens no banco, o tamanho das tabelas vai aumentar, sem contar o tempo necessário para fazer o backup.

Aqui tem dois exemplos de como gravar imagens no banco:

https://www.mssqltips.com/sqlservertip/4963/simple-image-import-and-export-using-tsql-for-sql-server/

https://www.mssqltips.com/sqlservertip/5653/convert-sql-server-base64-encoded-text-to-images/

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software