Autodesk forge 如何获取Autodesk Composite Design的真实尺寸(来自Autodesk数据管理Api)
从中我可以得到复合设计资源的实际大小吗? 例如: 从包含实体中的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
{
"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,并且与下载大小一致。感谢您的建议!所以我会用这个来获取我需要的信息