Ir para conteúdo

POWERED BY:

Arquivado

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

brissolare

[Resolvido] Carregar imagem ou salvar HD a parte de um byte array

Recommended Posts

Fala Pessoal,

 

Tenho uma aplicação que necessita que a imagem seja salva no banco de dados, por motivos de restrições, segurança e tal...

 

Salvar o arquivo no bano de dados é relativamente simples o problema está sendo recuperar o mesmo:

 

Me basiei em diversos códigos para tentar mostrar o arquivo na tela...

O que chegou mais próximo foi este só que mostra em uma página separada e preciso que o mesmo seja mostrado em uma tabela da mesma pagina.

 

Clique aqui

 

No caso de não existir (o que acho que não é o caso) uma solução para isso, tentei salvar o objeto image que crio na hd para acessar pelo patch (tipo uma pasta temp a partir do banco), mas não consigo fazer isso.

 

Alguem pode me dar um help

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

você precisa tipo exibrir a imagem dentro de um controle é isso?

Tipo isso: http://www.codeproject.com/Questions/285597/how-to-show-byte-image-in-image-control-in-asp-net

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, eu achei uma vez como salvar e recuperar as imagens de bancos de dados aqui:

 

http://www.macoratti.net/vbn_img.htm

http://www.macoratti.net/vbna_cp2.htm

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvi o problema....

 

1 - Crio um arquivo handler...

2 - Passo o id para fazer a consulta de imagem no banco

3 - Setar o context type para image/jpeg

4 - finalizo o handler com o seguinte comando:

context.Response.BinaryWrite((Byte[])imagem_do_banco);

 

Basta colocar o arquivo handler no source da img com o respectivo id e ele retorna a imagem dinamicamente

 

Obrigado

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.