Salvar e Exibir Imagem - Banco de Dados  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
WILLIAN BALDEZ
Thread.start()

Membro desde: 15/10/2010 15:53:23
Mensagens: 33
Offline

Galera do Guj, estou com um problema que, com certeza, vocês irão me ajudar, o problema é o seguinte: estou salvando imagem direto no banco de dados, entretanto não estou conseguindo fazer com que a foto seja exibida na página. abaixo vou postar os códigos:


Minha entidade





Abaixo as duas formas que conseguir salvar no banco


Agora a duvida é como exibir as imagens na Página WEB.

Desde já agradeço.
fabim
GUJ Master
[Avatar]

Membro desde: 14/12/2006 19:30:03
Mensagens: 1268
Localização: Vitoria - Espirito Santo
Offline

Bem sei que provavelmente vc tem um prazo maluco e quer fazer isso pra ontem.
Mas se quer um conselho mude enqto vc esta aprendendo, e aprenda a salvar imagens em diretório, fora do banco, e ter no banco apenas as informacoes dessa imagem.

Aqui mesmo no GUJ tem muitos topicos sobre isso, da uma pesquisada.
E vai economizar uns problemas de performance durante sua carreira.

ειπεν αυτη ο ιησους εγω ειμι η αναστασις και η ζωη ο πιστευων εις εμε καν αποθανη ζησεται

Sun Certified Web Component Developer
Sun Certified Java Programmer
Sun Certified Java Associate
Sun Certified Business Component Developer - Em Andamento
Bacharelando em Sistemas de Informacao


[MSN]
SalomaoNeto
Thread.start()

Membro desde: 07/04/2011 12:55:53
Mensagens: 44
Offline


Se estiveres usando o PrimeFaces dá uma olhada em:

http://benignosales.wordpress.com/2010/11/05/jsf-2-0-primefaces-crud-com-foto-utilizando-pfileupload/

Boa sorte!

Abs.
WILLIAN BALDEZ
Thread.start()

Membro desde: 15/10/2010 15:53:23
Mensagens: 33
Offline

poisé fabim, mas tenho que fazer pra salvar no banco mesmo, mas vlw a dica

SalomaoNeto, estou usando primefaces mesmo, e ja tinha visto esse exemplo mas não consegui fazer com que a imagem apareça na página, podes me ajudar?


desde jah agradeço.
fernandosc
JavaChild

Membro desde: 30/07/2010 14:07:27
Mensagens: 124
Localização: Florianópolis
Offline

Já tentou usar o componente p:graphicImage ?
WILLIAN BALDEZ
Thread.start()

Membro desde: 15/10/2010 15:53:23
Mensagens: 33
Offline

Já sim... até tirei o primefaces, pra ver se era alguma problema do mesmo, mas não rolou, abaixo vou colocar o código:




a imagem vem daqui:


fernandosc
JavaChild

Membro desde: 30/07/2010 14:07:27
Mensagens: 124
Localização: Florianópolis
Offline

Fiz algo parecido, quando ele upava uma imagem, ele já mostrava.

http://benignosales.wordpress.com/2010/11/05/jsf-2-0-primefaces-crud-com-foto-utilizando-pfileupload/

jakefrog
GUJ Expert
[Avatar]

Membro desde: 22/01/2007 22:00:53
Mensagens: 4191
Offline

fabim wrote:Bem sei que provavelmente vc tem um prazo maluco e quer fazer isso pra ontem.
Mas se quer um conselho mude enqto vc esta aprendendo, e aprenda a salvar imagens em diretório, fora do banco, e ter no banco apenas as informacoes dessa imagem.

Aqui mesmo no GUJ tem muitos topicos sobre isso, da uma pesquisada.
E vai economizar uns problemas de performance durante sua carreira.

Concordo com tudo que ele falou viu.

Salva em um diretório viu.

Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]

SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)

Vamos em frente que atrás vem gente!
mhjmhj2002
Thread.start()

Membro desde: 24/04/2008 19:54:53
Mensagens: 30
Localização: Vila Velha - ES
Offline

Eu uma vez precisei de fazer isso, na época trabalhava com flex de front-end e javaEE de back-end. Me lembro que a imagem não aparecia de jeito nenhum, uma hora se me ocorreu revisar o arquivo de bits que o java estava gerando e descobri que ele botava no header da imagem uma assinatura do java. ae quando tinha que fazer o caminho de volta para exibir ela não aparecia. Me lembro que consegui resolver isso com um programinha que me mostrava os bits em diferentes formatos incluindo o formato da imagem (não lembro o nome dele), fiz um teste e tirei esse cabeçalho que o java adiciona e a imagem apareceu na hora.
espero ter ajudado de alguma forma...

This message was edited 1 time. Last update was at 21/12/2011 11:19:06


Faça crítica construtiva: não mostre apenas os erros, proponha também soluções.
[Email]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team