Assim como o php é possivel converter uma imagem em hexadecimal e salvar no mysql com java?
E se for poderiam explicar como funciona?
Converter imagem em Hexadecimal
D
3 Respostas
P
1 like
Dá sim!
File file = new File("arquivo.gif");
BufferedImage bufferedImage = ImageIO.read(file);
WritableRaster raster = bufferedImage .getRaster();
DataBufferByte data = (DataBufferByte) raster.getDataBuffer();
byte[] dados = data.getData();
Vale a pena pensar se não seria melhor você armazenas as imagens em disco em vez de colocar em um BLOB do mysql.
D
Sim mas desta forma não seria a mesma coisa que guardar uma String no banco pois a imagem vira um código hexadecimal?
S
2 likes
Seria o mesmo que String sim, mas seu banco vai crescer bastante talvez desnecessariamente.
O usual é salvar numa pasta e só apontar o caminho no banco. A nao ser que vc tenha algum requisito especial pra salvar no banco.
Criado 15 de dezembro de 2015
Ultima resposta 16 de dez. de 2015
Respostas 3
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo