2

내 Google 드라이브 계정에서 파일을 다운로드하고 컴퓨터에 저장하고 싶습니다.Google 드라이브 다운로드 outpustream을 파일로 저장하는 방법은 무엇인가요?

String fileId = "0BwwA4oUTeiV1UVNwOHItT0xfa2M"; 
OutputStream outputStream = new ByteArrayOutputStream(); 
service.files().get(fileId).executeMediaAndDownloadTo(outputStream); 

outpustream을 처리하는 방법을 모르므로 파일로 내보낼 수 있습니다. 내가 사용하는 코드는 Google Drive APIs입니다.

답변

2

이제 코드를 파일로 저장하기 만하면됩니다.

OutputStream out = new FileOutputStream("fileName"); 

DriveFiles.Get request = drive.files().get(fileId); 
request.getMediaHttpDownloader().setProgressListener(new CustomProgressListener()); 
request.executeMediaAndDownloadTo(out); 

당신은 구글 API를 자바 클라이언트 라이브러리 Resumable Media Downloads에 대한 문서를 확인해야한다.

+1

정말 고마워요! 오늘 다시 구 했잖아! – Undefined