我正在尝试使用google drive api下载文件。代码没有错误,但我无法在任何地方找到该文件。 这是代码
String fileId = "...";
OutputStream outputStream = new ByteArrayOutputStream();
try {
service.files().export(fileId, "text/csv")
.executeMediaAndDownloadTo(outputStream);
} catch (IOException e) {
System.out.println("Ceva nu a mers bine");
e.printStackTrace();
}
System.out.println(outputStream == null);
任何想法?
答案 0 :(得分:0)
根据此example in Google documentation,我发现您的代码没有任何错误。
String fileId = "1ZdR3L3qP4Bkq8noWLJHSr_iBau0DNT4Kli4SxNc2YEo";
OutputStream outputStream = new ByteArrayOutputStream();
driveService.files().export(fileId, "application/pdf")
.executeMediaAndDownloadTo(outputStream);
确保您使用的是要下载的特定文件的正确fileId。
您可以查看以下链接:How to get Google Drive file ID,How to download a file from google drive using drive api java?