【发布时间】:2016-02-08 08:36:55
【问题描述】:
我正在尝试使用 Java 中的 Google Drive api 版本 3 从驱动器下载文件。我现在需要文件的 MimeType 来识别它们的内容类型。 当我尝试打电话时
文件.getMimeType
我得到的是空值。
Drive service=getDriveService();
FileList result = service.files().list()
.setPageSize(100)
.setFields("nextPageToken, files(id, name)")
.execute();
List<File> files = result.getFiles();
if (files == null || files.size() == 0) {
System.out.println("No files found.");
}
else {
System.out.println("Files:");
for (File file : files) {
System.out.printf("%s (%s)(%s)\n", file.getName(),file.getId(),file.getMimeType());
}
}
我尝试调用 getFullFileExtension 等其他方法,但它们都返回空值。
谁能告诉我我在哪里做错了? 以及如何解决这个获取 mimetype 和其他值。
【问题讨论】:
标签: java null google-drive-api mime-types