Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
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
Olha, eu achei uma vez como salvar e recuperar as imagens de bancos de dados aqui:
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
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