Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Mateus André Chies

[Resolvido] Stream e campo BLOB

Recommended Posts

Ola pessoal

 

Estou desenvolvendo um webservice que me retorno em uma pagina HTML com uma imagem, a situação é a seguinte, tenho uma tabela no banco de dados na qual eu armazeno esta imagem em um campo BLOB, eu quero recuperar essa imagem e imprimir em uma pagina HTML, imaginei que fosse possivel atraves de stream, mas não consegui fazer isso

 

Alguém tem uma dica ou solução

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui uma solução alternativa

 

criei uma variável

var

BLOB : TStream;

 

preencho ela da seguinte maneira

BLOB :=CDS.CreateBlobStream(CDS.FieldByName('IMAGEM'),bmReadWrite);

 

e escrevo ena na tela da seguinte maneira

Response.ContentStream := BLOB;

Response.ContentType := 'image/png';

Response.SendResponse;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.