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
[code] @Entity(name = “photo”)
public class Photo implements Serializable{
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.
[quote=fabim]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.[/quote]
Concordo com tudo que ele falou viu.
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…