Fórum Pegar tamanho da imagem remota #510910
16/02/2015
0
Estou tentando pegar o tamanho de arquivo remoto (uma imagem) e não estou conseguindo.
Meu código está assim:
fileSize retorna sempre -1, sem conseguir pegar o tamanho que a imagem ocupa no disco.
Meu código está assim:
URL url = new URL("http://zh.rbsdirect.com.br/imagesrc/17221883.jpg");
int fileSize = url.openConnection().getContentLength();fileSize retorna sempre -1, sem conseguir pegar o tamanho que a imagem ocupa no disco.
Felipe Massa
Curtir tópico
+ 0
Responder
Posts
18/02/2015
Ronaldo Lanhellas
Tente assim:
BufferedImage image = null;
URL url = new URL("http://zh.rbsdirect.com.br/imagesrc/17221883.jpg");
image = ImageIO.read(url);
File imageAsFile = new File("/tmp/image_tmp.jpg");
ImageIO.write(image, "jpg", imageAsFile);
System.out.println(imageAsFile.length());
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)