繁体   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