REVELAR

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:
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

Felipe Massa

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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar