簡體   English   中英

如何將Google Drive下載outpustream保存到文件?

[英]How to save Google Drive download outpustream to a file?

我想從我的Google雲端硬盤帳戶下載文件並將其保存在我的計算機上。

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

我不知道如何處理outpustream所以我可以將它導出到一個文件。 我使用的代碼來自Google Drive API

您現在擁有的代碼將獲取您只需將其另存為文件的流。

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的文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM