1

我从谷歌驱动器获取文件(使用 Java) 一切正常! 但是,当我看到 pdf 文档 mime 类型时

file.getMimeType()

它是这样的:application/vnd.google-apps.document 它不是application/pdf

问题 1:为什么我在谷歌驱动器上的 pdf 文件是 mime 类型application/vnd.google-apps.document

问题2:

我需要过滤我的文档,以便仅获取 PDF 文档:但这不起作用!Googel 认为我的 PDF 是“vnd.google-apps.document”!

 String mime ="application/pdf"; //works when I set vnd.google-apps.document
 String query="'"+id+"'" +" in parents and trashed=false and and mimeType="+mime;
 FileList files = service.files().list().setQ(query).execute();
4

1 回答 1

1

我最近一直在阅读一些评论,说 Drive PDF 已变得可编辑。所以我的猜测是您使用 convert=true 上传了您的 PDF,因此 Drive 已将它们转换为文档。为防止这种情况,请确保 convert=false。

于 2013-10-09T03:11:03.357 回答