从java中的google驱动器中读取'* .txt'文件

时间:2015-01-27 12:14:31

标签: 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());

1 个答案:

答案 0 :(得分:1)

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

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


编辑:

就像你在推荐中说的那样,文件开始下载。因此,您使用的链接实际上是一个下载链接,而不是.txt文件的直接链接。

你可以做两件事:

获取.txt文件的直接链接

或者

使用Google文档API。