Subir imagens para uma base de dados

Pergunta
Disponho de uma base de dados, administrada com phpMyAdmin. Gostaria de saber:
1- como posso armazenar uma imagem nessa base de dados
2- como baixar a imagem armazenada.
Obrigado de antemão

Valorize esta FAQ:
A FAQ Subir imagens para uma base de dados tem Pertence à categoria:
Resposta
Seguindo como tal a pergunta que você faz, a maneira como você pode armazenar a imagem em BD é a seguinte: Você vai criar uma tabela à parte com o ID de seu usuário e além disso um campo de tipo Blob. Os demais campos que você deverá criar, são de sua escolha. Porém, você deverá salvar o nome do arquivo, extensão e tipo e tipo de cabeçalho.
Lembre-se que quando você envia através de POST, uma imagem é recebida de maneira X, você pode consultá-lo através de FIREBUG, toda essa cadeia é a que vai ser salva no campo Blob da BD.

Para recuperá-la, basta consultar a BD e gerar o cabeçalho para que possa ser recuperada.

Por Ricardo Ruiz

Voltar à árvore de categorias Voltar à árvore de categorias

 
FAQs relacionadas
  + Porque não recebo o código PHP ou ASP das páginas?
  + O que escolher ASP ou PHP
  + Processar formulários em outro frame
  + Configuração de PHP para o envio de e-mails
  + Utilizar PHP em IIS em Windows XP
  + Como posso implementar música em um sistema de envio de postais?
  + Etiqueta <include>
  + Eliminar etiquetas HTML e PHP de uma cadeia
  + Gerar um erro 404 através de PHP
  + Por que não se salva a sessão em Easy PHP?
  + [...]

Ver todas las FAQS de PHP

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato