1

我有以下场景,2 个 revit 文件,ModelA.rvt 和 ModelB.rvt。它们在不同的对象键(ModelA.zip、ModelB.zip)下交叉引用、压缩和上传两次。ZIP 文件是相同的,非常小 (4MB) 并且包含这两个文件。它们都使用以下方法在循环中成功上传:

PUT https://developer.api.autodesk.com/oss/v2/buckets/:bucketKey/objects/:objectName

在模型更新的情况下,文件被令牌范围 data:write 和使用 x-ads-force = true 调用的 post 作业覆盖。然后我在循环中调用 POST JOB 2x,一次使用 ModelA.rvt 作为 ModelA.zip 的 rootFilename,然后使用 ModelB.rvt 作为 ModelB.zip。两项岗位工作均已成功完成。

在我每 10 秒获得两个 zip 文件的清单之后。ModelB.zip 在几秒钟内翻译 100%,但 ModelA.zip 从未完成(到目前为止几个小时),只是无缘无故挂起。星期五我认为这只是暂时的问题,但不,它仍然持续存在。

我在今天和 3 天前尝试了 3 次这种情况,每次都使用不同的文件集。结果相同。这是最简单的一个,它们都已经存在于云中。仍然不知道发生了什么。

当我列出存储桶对象时,zip 文件永远不会出现。另一个奇怪的事情。其他具有非 zip 扩展名的文件是。

有谁知道是什么原因造成的,有什么可能的解决方法?这是一个严重的问题,因为它破坏了整个 API 的可用性和可靠性。

4

1 回答 1

0

链接的 revit 文件需要使用新的 v2 API 在一个 zip 文件中。有关更多详细信息,请参阅此帖子:http: //adndevblog.typepad.com/cloud_and_mobile/2016/07/translate-referenced-files-by-derivative-api.html

于 2016-08-08T04:00:40.897 回答