Autodesk forge 如何获取Autodesk Composite Design的真实尺寸(来自Autodesk数据管理Api)

Autodesk forge 如何获取Autodesk Composite Design的真实尺寸(来自Autodesk数据管理Api),autodesk-forge,autodesk-data-management,Autodesk Forge,Autodesk Data Management,从中我可以得到复合设计资源的实际大小吗? 例如: 从包含实体中的Api响应中,显示了复合设计上载期间所选主文件的存储大小: { "type": "versions", "id": "urn:adsk.wipprod:fs.file:vf.wuknEcO8TjiWoHMfXUwuPQ?version=1", "attributes": { "name": "V8 Engine.iam", "displa

从中我可以得到复合设计资源的实际大小吗? 例如: 从包含实体中的Api响应中,显示了复合设计上载期间所选主文件的存储大小:

{
        "type": "versions",
        "id": "urn:adsk.wipprod:fs.file:vf.wuknEcO8TjiWoHMfXUwuPQ?version=1",
        "attributes": {
            "name": "V8 Engine.iam",
            "displayName": "V8 Engine.iam",
            "createTime": "2017-10-25T09:04:39.0000000Z",
            "createUserId": "QY23PAJ2YB4G",
            "createUserName": "bot@autodesk360.com",
            "lastModifiedTime": "2017-10-25T09:04:39.0000000Z",
            "lastModifiedUserId": "QY23PAJ2YB4G",
            "lastModifiedUserName": "bot@autodesk360.com",
            "versionNumber": 1,
            "mimeType": "application/vnd.autodesk.inventor.assembly",
            "storageSize": 7998976,
            "fileType": "iam",
            "extension": {
                "type": "versions:autodesk.a360:CompositeDesign",
                "version": "1.0",
                "schema": {
                    "href": "https://developer.api.autodesk.com/schema/v1/versions/versions:autodesk.a360:CompositeDesign-1.0"
                },
                "data": {
                    "parentFile": "V8 Engine/V8 Engine.iam"
                }
            }
        }
在下载资源时,它将是一个大小约为63MB的zip, 有没有办法通过API获取这些信息?
向朱塞佩致意。

我可以在我这边重复这一问题。我认为这可能是IAM文件的一个特殊情况。Web UI或Forge API调用上显示的其他ZIP扩展名为ZIP的ZIP文件的文件大小与我测试时的下载大小一致。但是,IAM文件的实际大小可以通过API检索。下面是与API交互的切分线

例如,IAM文件的存储id为urn:adsk.objects:os.object:wip.dm.prod/af59f346-ba31-4fd6-96a2-413606493bae.IAM

因此,bucketKey将是wip.dm.prod,objectName将是af59f346-ba31-4fd6-96a2-413606493bae.iam,组合将成为Bucket/wip.dm.prod/objects/af59f346-ba31-4fd6-96a2-413606493bae.iam,结果是:

{
    "bucketKey": "wip.dm.prod",
    "objectId": "urn:adsk.objects:os.object:wip.dm.prod/af59f346-ba31-4fd6-96a2-413606493bae.iam",
    "objectKey": "af59f346-ba31-4fd6-96a2-413606493bae.iam",
    "sha1": "12504df0c2dbcf52501ae7371781241f8a8d4f36",
    "size": 66329747,
    "contentType": "application/octet-stream",
    "location": "https://developer.api.autodesk.com/oss/v2/buckets/wip.dm.prod/objects/af59f346-ba31-4fd6-96a2-413606493bae.iam",
    "blockSizes": [
        2048
    ],
    "deltas": []
}

之后,您将看到实际大小为66329747字节。在我的情况下,它等于66.3MB,并且与下载大小一致。

感谢您的建议!所以我会用这个来获取我需要的信息