댓글 리스트
-
작성자 슈퍼성근 작성시간15.04.02 안녕하세요. 감사합니다.
1M를 극복하려면 세가지 방법이 있겠네요.
1) 압축하여 전송
2) 나눠서 전송
3) 파일로 저장해두고 파일 URI 전달
클라이언트에서 해당 URI로 직접 데이터를 읽어 감
1)의 경우는 압축을 한다하더라도 1M가 넘을 수 있기 때문에
완벽한 해결방법이라고 할 순 없습니다.
2) 서비스에서 콜백을 인터페이스를 제공하고
결과를 콜백으로 넘겨줍니다.
서비스는 보낼 데이터를 나누고 나눈 횟수만큼
콜백을 호출해주는 것입니다.
3) 서버가 보낼데이터를 파일로 저장해주고
그 경로정보(URI)를 넘겨줍니다.
클라이언트는 URI로 직접 접근하여 파일을 읽으면 되니 용량의 제한은 없어 집니다.