GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Imagem > byte[] > MySQL
Índice dos Fóruns
»
Java Básico
Autor
Mensagem
15/05/2009 18:47:02
Assunto:
Imagem > byte[] > MySQL
adrianostanley
JavaGuru
Membro desde: 28/06/2006 09:30:23
Mensagens: 243
Localização: Juiz de Fora/MG
Offline
Galera, tenho uma classe que possui um atributo byte[].
Preciso converter uma imagem pra um array de bytes e gravar no campo do MySQL que tá como Medium Blob.
O que há de errado com esse código:
/** * Test of insertImagem method, of class ImagemDAO. */ @Test public void testInsertImagem() throws Exception { System.out.println("insertImagem"); Imagem i = new Imagem(); FileInputStream f = new FileInputStream(new File("C:\\Documents and Settings\\Administrator\\Desktop\\imagem.png")); byte[] b = new byte[1024]; f.read(b); i.setBinarios(b); ImagemDAO.insertImagem(i); // TODO review the generated test code and remove the default call to fail. //fail("The test case is a prototype."); }
Pois ele salva os bytes no banco incorretamente.
O EMS do MySQL que tenho aqui permite visualizar imagens salvas em campos BLOB e ele diz que o formato está incorreto.
Quando copio o conteúdo salvo no banco, jogo pra um txt e renomeio como .png nem o windows reconhece a imagem.
Há alguma outra forma de ler esses bytes??
Adriano 'Stanley'
http://www.enigmapremiado.com.br
16/05/2009 11:29:04
Assunto:
Re:Imagem > byte[] > MySQL
ibotirama
Debugger
Membro desde: 05/04/2004 14:31:43
Mensagens: 72
Offline
Adriano dê uma olhada em :
http://eliasknebel.wordpress.com/2009/05/05/salvando-imagens-no-banco-de-dados/
Acho que pode te ajudar.
16/05/2009 14:27:29
Assunto:
Re:Imagem > byte[] > MySQL
adrianostanley
JavaGuru
Membro desde: 28/06/2006 09:30:23
Mensagens: 243
Localização: Juiz de Fora/MG
Offline
O foda é que to usando Hibernate.. aí o buraco é mais embaixo..
Adriano 'Stanley'
http://www.enigmapremiado.com.br
Índice dos Fóruns
»
Java Básico
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team