将BIM360文件夹从一个集线器传输到另一个集线器

时间:2017-01-03 17:57:51

标签: autodesk-forge autodesk-data-management autodesk-bim360

是否可以将文件/文件夹“Hub A”传输到“Hub B”?假设我们使用Hub A(和C4R)进行原型设计,每个月我们都必须下载这个原型,这是有问题的,因为下载没有目录结构或者BIM 360永远不会完成“压缩你的项目”。下载并匹配文件夹结构后,每次对原型进行重大更新时,我们都会再次将此文件上传到Hub B.

有一种方法可以使用BIM 360 UI复制文件,但只能在同一个集线器中复制文件。

我会在此感谢一些指导。我刚刚做了一些一步一步的教程,让我的网站上的观众,所以我没有太多的经验。

谢谢,

1 个答案:

答案 0 :(得分:0)

由于您使用“Forge Data Management API”标记提出此问题,因此我假设您希望实现通过API实现此目的的方法。

使用当前的Data Management API,没有一个简单的API可以直接执行此操作,但如果您想将文件/文件夹从“Hub A”传输到“Hub B”,您可以随时检查&从“Hub A”下载所有文件/文件夹,然后将它们上传到“Hub B”。您可能需要处理许多细节,例如,当您要上传的文件已经存在时,您可以创建新版本或仅覆盖它。

如果您有兴趣,我们有一些类似的样本可以帮助您理解或开始使用。例如,https://github.com/Autodesk-Forge/data.management-nodejs-integration.box,这用于在“Autodesk Hub”和“Box”之间交换文件,您可以下载并检查。此外,https://github.com/Developer-Autodesk/data.management-csharp-a360sync,此示例用于同步本地文件到您的A360帐户,它是一个C#桌面应用程序,并且仍在进行中,如README中所述,但是,您可以从示例/代码中获取想法反正。

希望它有所帮助。