Oi Antonio...
Estou usando o Visual FoxPro 9.0 com conexão ODBC.
É uma aplicação Desktop para o segmento comercial.
E preciso armazenar as fotos dos produtos e dos clientes que são capturadas com
uma WebCam.
Na hora de gravar no campo Bytea grava apenas algumas letras, acho que é pq a
JPG é cheia de códigos estranhos e deve estar conflitando com algum código de
controle do Postgres...
Quando converto a JPG para Binary o Postgres retorna um erro dizendo que a
imormação é do tipo LO e por isso não grava em campo Bytea.
Até já consegui gravar em campo OID da seguinte maneria:
1-Converto a JPG em uma String
2-Converto a String em Binary
3-Uso o Insert normalmente (deta maneira não precisa do lo_import)
Mas não consegui fazer o processo invertido.. de trazer o OID para o terminal,
pois o lo_expot grava no servidor.
E na verdade pelas características das imagens acho melhor usar o Bytea (muitas
imagens de tamanho pequeno e somente para visualização)
Abraços e ainda na luta :)
Vanderlei.
----- Original Message -----
From: Antonio Nascimento
To: Comunidade PostgreSQL Brasileira
Sent: Monday, August 27, 2007 10:48 PM
Subject: Re: [pgbr-geral] Imagens no Postgres
Vanderlei,
Na inserção OID (large object) vc precisa fazer o upload do arquivo do
cliente para o servidor para realizar o lo_import e para visualizar vc precisa
realizar o upload do lo_export para um "servidor web". Com bytea vc falou em
problemas na gravação ... vc está usando qual linguagem de programação?
Antonio
On 8/27/07, Vanderlei (SetaDigital) <[EMAIL PROTECTED]> wrote:
Pessoal....
Esta é a minha primeira mensagem no grupo...
Programo em VFP e estou migrando de DBF para Postgres...
Estou gostando bastante e já está quase tudo funcionando...
Mas estou tendo dificuldades com as Imagens...
Testei com campos OID e Bytea mas até agora não consequi um resultado legal.
Com OID estou tendo dificuldades nas funções lo_import e lo_export, que são
executadas no Server-Side...
E preciso inserir as imagens que estão no lado cliente e depois traze-las
de volta para exibição.
E o Bytea está gravando somente uma parte da string que contém a imagem...
Tudo que puderem me mandar de material/exemplos será bem vindo.
Abraços a todos.
Vanderlei Marcos Kichel
[EMAIL PROTECTED]
_______________________________________________________
SetaDigital Comércio de Sistemas Gerenciais Ltda
Rua Voluntários da Pátria, 1415 Sala 302 - Centro
Cascavel - Paraná - Cep 85.812-160
Telefone: (45) 3222-7511
www.setadigital.com.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
------------------------------------------------------------------------------
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral