문제

내가 사용하려고 jakarta commons HttpClient 라이브러리입니다.

내 생각에 나는 바보 같지만,나는 방법을 알아낼 수 없습니다를 작성 완료 HttpEntity 하는 파일입니다.

내가 하려고 해요:

FileOutputStream os = new FileOutputStream(f);

e.writeTo(os);
while (e.isStreaming()) {
   e.writeTo(os);
}

전자 내 HttpEntity f 내일이다.나만의 첫 번째 8KB 의 모든 파일을,내 생각으로 인해 버퍼링이 어딘가에.어떤 아이디어가 어떻게 나머지?

도움이 되었습니까?

해결책

Solved it.

I needed to force the response object to use a BufferedHttpEntity:

HttpEntity entity = rsp.getEntity();
BufferedHttpEntity buf = new BufferedHttpEntity(entity);

다른 팁

response = httpclient.execute(get);
is = response.getEntity().getContent();
IOUtils.copy(is,fileWriter);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top