将搜索报告文件双击到Google云端存储

时间:2017-05-16 01:46:48

标签: google-cloud-platform google-cloud-storage

我试图将双击搜索报告文件保存到GCS中。我尝试使用以下方法,但即使没有异常,抛出的文件也不会保存。

public void saveToGCS(String reportId, String fileName) throws Exception {
        WritableByteChannel outputChannel = storageService.create(StorageResourceId.fromObjectName(fileName));
        OutputStream outputStream = Channels.newOutputStream(outputChannel);
        doubleclicksearch.reports().getFile(reportId, 0).executeAndDownloadTo(outputStream);
}

我尝试使用FileOutputStream将其保存到本地位置,这样就可以了。

上面的代码出了什么问题?

1 个答案:

答案 0 :(得分:0)

好吧,这比我想象的要简单。我只需要在最后关闭流。