Я пытаюсь загрузить файлы с диска, используя версию 3 Google Drive api в java. Теперь мне нужно MimeType файлов для определения их типа содержимого. , когда я пытался дозвонитьсяGoogle drive getMimeType возвращает только нулевые значения
File.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 и другие значения.