마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

httpurlconnection로 다운로드시, 용량이 클 경우엔 어떻게 하나요?

0 추천

안녕하세요. 

httpurlconnection으로 파일링크를 가져다 다운로드하는 작업을 수행하고 있습니다.

용량이 크다보니 느리긴 하지만 받아지긴합니다..

URL myUrl = new URL(urlText);

conn = (HttpURLConnection) myUrl.openConnection();

conn.setRequestProperty("Range", "bytes=" + String.valueOf(myfileSize) + '-');

conn.connect();

conn.setConnectTimeout(5000);

conn.setReadTimeout(5000);

fiesize = conn.getContentLength();

로 체크해보는데, 2GB 넘는 파일은 아예 0으로 나오더라구요..

대용량 파일인 경우엔 다루는데 한계가 있는 것인가요?

 

구름 님이 2017년 9월 18일 질문
2017년 9월 18일 수정

1개의 답변

0 추천
DownloadManager를 사용하시면 제한 없이 사용 가능한걸로 알고있습니다.
minor (13,710 포인트) 님이 2017년 9월 18일 답변
...