Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

subkiller

guardar imagens na base de dados

Mensagens Recomendadas

subkiller    0
subkiller

boas

gostava que me dessem opinioes...

tou a fazer um site e preciso de guardar imagens numa bd.

eu estava a pensar guardar o caminho da imagem na bd mas gostava de saber se é melhor guardar o caminho ou guardar como BLOB.

o site vai ter uma parte do admin para listar as imagens, inserir novas e apagar.

e tenho outra duvida...

ao guardar o caminho da imagem na bd, as imagens aparecem na pasta onde eu guardo a pagina certo? depois de ir pa net vai continuar a guardar nessa pasta?

agradeço as vossas opinioes e espero ter-me explicado bem :)...

Cumprimentos

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pmg    102
pmg

É melhor guardar o caminho para a imagem do que um BLOB na base de dados.

Entre outras razões, guardando o caminho, o browser do cliente pode fazer cache da imagem e evitas acessos desnecessários à base de dados.

As imagens são guardadas onde tu programares. Não é automático que elas "aparecem na pasta onde eu guardo a pagina"; aliás, acho que guardá-las na mesma pasta onde tens o script não é boa ideia.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Battousai    1
Battousai

Eu guardaria só o nome da imagem em vez do caminho. Depois o caminho montas conforme as categorias e configurações que faças. Isto para não ficares preso no futuro ao caminho que lhes estás a dar agora.

Para o que queres fazer acho que não se justifica guardares a imagem toda na base de dados. Isso só se justifica quando queres que as imagens sejam um privilégio para utilizadores registados por exemplo, assim podes garantir que não te sacam a imagem sem os privilégios necessários.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade