我从本教程创建了一个项目。

我如何由用户发送一个巨大的 json 文件,以便在 Design Automation for Revit on cloud 中的Command.cs中读取? 我使用表单在DesignAutomationController.cs接收文件,但我无法将其发送到Command.cs因为在此 URL 变得太大。

XrefTreeArgument inputJsonArgument = new XrefTreeArgument()
{
    Url = "data:application/json, " + ((JObject)inputJson).ToString(Formatting.None).Replace("\"", "'")
};

#1楼 票数:1 已采纳

json文件有多大? 工作项有效负载限制仅为 16 kb。

我们建议只为小内容嵌入 json。 对于任何大的事情,您可以将 json 内容上传到云存储并将签名的 url 作为输入参数 URL 传递给文件。

此处定义了设计自动化 API 限制:

https://forge.autodesk.com/en/docs/design-automation/v3/developers_guide/quotas/

  ask by Aditya Poddar translate from so

未解决问题?本站智能推荐:

2回复

如何在ForgeAPI中向元素添加参数

我正在一个项目中,需要在Forge API中创建元素(例如墙)并向其中添加共享参数。 我使用用于Revit的Design Automation API创建了墙,但是由于Design Automation API中没有UI,因此无法创建参数 是否有类似以下代码的方法,我们能够在Revit
1回复

执行工作项时出错“找不到插件文件”

我是设计自动化 API 的新手,所以如果我使用了错误的术语,请原谅并纠正我。 我正在为我的第一个设计自动化 AppBundle 设置布线,并且几乎所有的工作都在运行。 我遵循了“删除墙”教程中的模式。 我有一个可以在本地测试的工作加载项 DLL,它在“design.automation-csharp
1回复

AutodeskForge-添加了Revit新尺寸但不可见

我编写了一个在视图上绘制模型曲线并为其添加尺寸的工具。 该工具在我的计算机上本地运行时可以正常工作,绘制线条并添加尺寸并可见。 但是,当我将代码上传到 Forge Design Automation 时,会绘制线条并添加尺寸。 但是尺寸是不可见的。 下载 rvt 文件后,我可以通过 Revit Lo
1回复

在服务器上运行Revit插件时出现路径未找到异常。在本地计算机上成功运行

我正在研究 Revit 2019 的设计自动化插件。实际上我有一点被卡住了。当我在本地调试它时它工作正常,但是当我通过服务器运行它时,它给了我以下响应,我在下面附上了.请看一看并建议我可能出错的地方。
1回复

Forge设计自动化API的Azure存储设置

在过去的两天内,我一直试图设置Azure存储Blob以在Forge Design Automation API教程中上载“ PlotToPDF”工作项的输出,但失败了。 我总是得到以下结果: 我对Amazon没问题,但是我不知道Azure有什么问题。 有人可以帮忙吗?
1回复

如何在Revit的设计自动化api中激活3d视图并保存Revit模型

我正在执行一项任务,我需要接受模板文件 (.rte) 作为输入并将生成的 revit 文件保存在 3d 视图中。 我知道要激活 3d 视图,我们需要UIDocument ,这在我们在 DesignAutomation API 中工作时不可用。 在过去的一个插件项目中,我通过以下方式实现了它:Filt
1回复

Revit的设计自动化api中如何在workitem方法中动态更改输入输出文件的名称

我正在处理一个项目,我需要根据设计自动化 API for Revit 中的输入 json 文件生成输出 Revit 文件。 由于我输入的 json 字符串很大,我创建了一个 json 文件示例“InputFile.json”并将其上传到云端并将签名的 url 作为输入参数传递给工作项和活动,生成的输
1回复

Forge设计自动化:缺少输出文件

我正在使用 Forge 的设计自动化 API 将 Revit 转换为 IFC 文件。 在某些(重要的:不是全部)Revit 文件中,我遇到了以下问题: 这很奇怪,因为我确保准备好上传 url。 这很明显,因为某些文件确实成功了。 我的工作workItem流/代码类似于: 任何提示? 编辑: 作业信息