2017-03-10 18 views
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); 

あなたは、Google APIのJavaクライアントライブラリResumable Media Downloadsのドキュメントをチェックする必要があります。

+1

ありがとうございました!あなたはもう一度その日を救った! – Undefined

関連する問題