검색을 통해 다음과같이 코드를 사용하면 url을 통해서 파일을 sdcard로 다운로드 할 수 있다는 걸 알았습니다.

   int nReadByte = 0;
   byte[] data = new byte[1024];
   
   try{
    
    InputStream is = new URL(url).openStream();
    
    FileOutputStream fos = new FileOutputStream("/sdcard/test.txt");

    while((nReadByte = is.read(data)) != -1){
     
     fos.write(data, 0, nReadByte);
    }
    
    is.close();
    fos.close();
   }
   catch(IOException e){ e.printStackTrace(); }

이 다운로드가 진행되면서 진행상황을 같이 보여주고 싶은데

파일 전체용량을 모르니... 어떻게 표시해야 될지를 모르겠습니다;;


url을 통해서 다운로드 받을 파일의 전체용량을 알수있는 방법이 있을까요??