【问题标题】:getting file size for box files retrieved via box search获取通过框搜索检索到的框文件的文件大小
【发布时间】:2013-12-18 07:16:43
【问题描述】:

我的代码如下:

    requestObj.addField(BoxFolder.FIELD_SIZE);
    BoxCollection itemCollection = client.getFoldersManager().getFolderItems(file.getId(),
            (BoxFolderRequestObject) requestObj);
    List<BoxTypedObject> objects = itemCollection.getEntries();
    for (BoxTypedObject innerFile : objects) {
        System.out.println("=============" + innerFile.getExtraData(BoxFolder.FIELD_SIZE));
        System.out.println("=============" + innerFile.getValue(BoxFolder.FIELD_SIZE));

    }

它在 System.out 中都返回 null

我查看了无法返回文件大小的 BoxTypedObject。

我确实在 BoxItem 中看到了 getSize(),但 Box.getFolderItems ---&gt; BoxCollection ----&gt; BoxTypedObject 没有返回该值

请提供获取 Box 文件大小的方法

更多上下文:

https://github.com/box/box-java-sdk-v2/issues/58

【问题讨论】:

    标签: box-api


    【解决方案1】:

    BoxTypedObject 可以是多种类型。 你可以这样做: if (innerFile instanceof BoxItem) { size = ((BoxItem) innerFile).getSize(); }

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-24
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多