Prezados usuários do fórum,
eu tenho uma url que retorna uma imagem... porém a url não termina com um arquivo de imagem em si (ex: www.google.com.br/google.gif), ele é um método que cria a imagem do banco... Vou dar um exemplo para ser mais prático.
http://www.meu-site.com.br/conteudo/?cdImagem=XXXXX (XXXXX = código da imagem desejada)
isso aí irá retornar uma imagem. Eu tentei capturá-la utilizandoURL url = new URL(imagePath);
BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));
int byteTemp;
while((byteTemp = br.read()) != -1) {
imageArrayBytes.add((byte)byteTemp);
}
byte[] imageArrayBytesFinal = new byte[imageArrayBytes.size()];
for(int j = 0; i < imageArrayBytes.size(); i++) {
imageArrayBytesFinal[j] = imageArrayBytes.get(j);
}
E depois instancio a imagem utilizando o array de bytes, Porém retorna uma exceção dizendo que o arquivo não é uma imagem válida
Alguém poderia me ajudar?