使用Google Drive API下载的文件。找不到任何地方

时间:2016-08-01 09:37:40

标签: java google-drive-api

我正在尝试使用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);

任何想法?

1 个答案:

答案 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 IDHow to download a file from google drive using drive api java?