当前位置: 首页 > 知识库问答 >
问题:

用Google Drive API下载的文件。到处都找不到

陈淳
2023-03-14
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个答案

吴弘壮
2023-03-14

基于Google文档中的这个例子,我没有看到您的代码有任何错误。

String fileId = "1ZdR3L3qP4Bkq8noWLJHSr_iBau0DNT4Kli4SxNc2YEo";
OutputStream outputStream = new ByteArrayOutputStream();
driveService.files().export(fileId, "application/pdf")
        .executeMediaAndDownloadTo(outputStream);

请确保您使用的是要下载的特定文件的正确文件ID。

您可以查看以下链接:如何获取Google Drive文件ID,如何使用Drive api Java从Google Drive下载文件?

 类似资料:
  • 文件名的开始是相同的,但结束是动态的,每次我点击下载时都会改变 我所做的: 你能帮忙吗

  • 我正在尝试下载一个文件到目录,可以根据用户选择的任何目录变化。我将当前目录存储在一个file对象中,现在正在尝试下载该文件。文件下载,但它不下载指定的目录。那么,我可以做什么来获得所选目录中的文件。 传递给文件构造函数的名为url的字符串包含url。只是用它来检索文件名。 更新:我刚找到文件。它在手机里而不是sd卡里。它就在这个文件夹里,存储\仿真\00。不知道为什么?另外,我得到的绝对路径是St

  • 我对*nix操作系统不是很有经验,我正在尝试在WSL中建立一个嵌入式编程环境,但我对基本问题很感兴趣。上次我在这个项目上工作时,我下载了一些文件(cargo和rustup,但这不重要),我确认它们在那里,并通过使用-V获取版本号来工作。 重新启动计算机后,WSL无法将rustup或货物识别为命令,并且文件夹不会以ls显示,即使我在Windows资源管理器中检查它们时它们也会显示。 我一直在使用的目

  • 问题内容: 我已经发现了[这个问题](http://codingdict.com/questions/161576,建议用来获取用户的主目录。 我想通过“下载”文件夹实现相同的目的。我知道[这在C#中是可能的]http://codingdict.com/questions/168125),但是我是Python的新手,也不知道在这里是否也可以做到这一点,最好与平台无关(Windows,Ubuntu)

  • 我有一个很大的文件,其中包含我在应用程序中使用的所有函数。在它的顶部,我包含了名称空间。在文件的唯一内容下面是一个函数的大列表。 我有一个名为的函数,它最初只是将文件加载到本地磁盘并将一条记录插入数据库。现在我想把文件上传到AWS S3桶中,但是当我尝试使用AWS代码时,我在这里找到了:http://docs.AWS.amazon.com/amazons3/latest/dev/uploadobj

  • 我正在使用python 2.7. x和Boto API 2. X连接到AWS S3桶。我有一个独特的情况,我想从S3桶下载文件,从一个特定的目录/文件夹说。但问题是我想在S3文件夹中留下一个最新的文件,而不是下载它。一旦,我在我的本地框中下载这些文件,我想将这些文件移动到同一个桶下的不同文件夹说。以前有人处理过类似的情况吗? 以下是一些解释: 将下载的文件从S3存储桶移动到同一存储桶下的不同文件夹