Pessoal,
Como posso gravar e recuperar uma imagem no Postgree?
Como gravar imagens no Postgree?
R
3 Respostas
M
Opa,
Pode sim se eu não me engano tem o tipo blob ou binary para você inserir arquivos lá. Dê uma pesquisada que você consegue.
:okok:
R
Fala marcossouza,
encontrei um artigo falando sobre o assunto em http://www.imasters.com.br/artigo/1779. O resumão do artigo está logo abaixo:
imagens no PostgreSql
create domain lo as oid; *
CREATE TABLE imagem
(
nome varchar(30) NOT NULL,
figura lo,
PRIMARY KEY (nome)
)
Para inserir a imagem utilizamos a função lo_import() para capturarmos a figura:
INSERT INTO imagem (nome, figura) VALUES (‘figura1.jpg',
lo_import(‘c:/figuras/figura.jpg'));
Para extrair a figura, você terá que criar uma cópia desta figura em alguma pasta temporária utilizando a função lo_export():
SELECT lo_export(figura, ‘c:/temp/figura1.jpg') FROM imagem WHERE nome = ‘figura1.jpg';
Agora preciso saber como eu posso através de um Servlet, obter uma imagem, por exemplo, uma foto, para poder gravar no banco.
M
Dê um a olhada aqui no PJ que tem muita informação de upload de arquivos.
:okok:
Criado 22 de setembro de 2006
Ultima resposta 23 de set. de 2006
Respostas 3
Participantes 2