java - 在 java 中从谷歌驱动器读取 '*.txt' 文件

标签 java google-drive-api

我的 google 驱动器中有一些文本文件,想在我的 java 代码中读取它们。下面的代码只读取它的元数据而不是文件的内容。

  URL fileURL = new URL("https://doc-0c-ao-docs.googleusercontent.com/docs....");
  Scanner readFile = new Scanner(fileURL.openStream());
  while(readFile.hasNext())
      System.out.println(readFile.nextLine());

最佳答案

您使用的链接是指向 .txt 文件的直接(永久)链接吗? 喜欢这个链接:plain text file

或者您正在使用的链接是否在谷歌驱动器(浏览器)中打开?


编辑:

正如您在表扬中所说,文件开始下载。因此,您使用的链接实际上是一个下载链接,而不是指向 .txt 文件的直接链接。

你可以做两件事:

获取 .txt 文件的直接链接

或者

使用 Google 文档 API。

关于java - 在 java 中从谷歌驱动器读取 '*.txt' 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28170302/

相关文章:

java - 在 Java 中使用特定种子作为随机数生成器

java - Resteasy 客户端 java.lang.IllegalStateException : Response is closed

java - Ionic 2 build android 失败(JDK 1.8 或更高版本的要求检查失败)

google-drive-api - 合作实验室: Can I access to my Google drive folder and file?

java - 无需用户交互即可从 Java 应用程序将文件上传到谷歌驱动器

Swift Google Drive 下载文件

java - JSR-223 上下文中编译脚本的本质是什么

java - 使用 Struts 2 和 Hibernate 编辑行不起作用

c++ - 404更新文件请求结果

api - 检测 Google 云端硬盘更改