2016-04-28 3 views
1

Я разработчик java. Мне нужно получить информацию о файле из Dropbox с помощью java api. Я пробовал с метаданных class.Here я получаю только id, имя, путь, размер файла. Но мне нужно, чтобы получить другую информацию, как имя владельца, тип_mime, CreateddateDropbox java api получить информацию о файле

ListFolderResult result = client.files().listFolderBuilder("") 
       .withIncludeDeleted(false) 
       .withRecursive(true) 
       .withIncludeMediaInfo(true) 
       .start(); 
while (true) { 
      List<Metadata> entries = result.getEntries(); 
      int idx = 0; 

      for (Metadata metadata : entries) { 
    if (metadata instanceof FolderMetadata) { 
        System.out.println("" + ++idx + ": FOLDER [" + metadata.getPathDisplay() + "], [" + metadata.getName() + "]"); 

       } else if (metadata instanceof FileMetadata) { 
        System.out.println("" + ++idx + ": File [" + metadata.getPathDisplay() + "], [" + metadata.getName() + "]"); 

       String filePath = metadata.getPathLower().replace(metadata.getName().toLowerCase(), ""); 
       System.out.println(metadata.getPathLower()); 
       System.out.println("FILE PATH"+filePath); 
    System.out.println("Dropbox"+((FileMetadata) metadata).getRev()); 
         System.out.println("Dropbox"+((FileMetadata) metadata).getClientModified()); 


         System.out.println("Dropbox"+((FileMetadata) metadata).getMediaInfo()); 
         System.out.println("Dropbox"+((FileMetadata) metadata).getMediaInfo().getMetadataValue()); 
         System.out.println("Dropbox"+((FileMetadata) metadata).getSharingInfo()); 

..

Благодаря заранее

ответ

0

FileMetadata объект, который вы получите обратно документирована здесь:

https://dropbox.github.io/dropbox-sdk-java/api-docs/v2.0.x/com/dropbox/core/v2/files/FileMetadata.html

Он не предлагает дополнительную информацию, которую вы ищете, и нет другого способа получить его через API, но мы рассмотрим этот запрос функции.

Вы можете сохранить собственное расширение файла для отображения типа MIME, если хотите. Например, вы можете найти наши группы для разрешения некоторых типов файлов здесь:

https://www.dropbox.com/developers-v1/reference/devguide

Смежные вопросы