我试图将双击搜索报告文件保存到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将其保存到本地位置,这样就可以了。
上面的代码出了什么问题?
答案 0 :(得分:0)
好吧,这比我想象的要简单。我只需要在最后关闭流。