我以此tutorial创建了一个项目。
我如何由用户发送一个巨大的json文件,以便在Cloud中的Revit的Design Automation中的Command.cs
中进行读取?我使用表单收到了DesignAutomationController.cs
中的文件,但无法将其发送到Command.cs
,因为这样URL变得太大了。
XrefTreeArgument inputJsonArgument = new XrefTreeArgument()
{
Url = "data:application/json, " + ((JObject)inputJson).ToString(Formatting.None).Replace("\"", "'")
};
答案 0 :(得分:1)
json文件有多大?工作项目的有效负载限制仅为16 kb。
我们建议仅将内嵌json用于较小的内容。对于任何大文件,您都可以将json内容上传到云存储中,然后将签名的url作为输入参数URL传递给文件。
此处定义了Design Automation API限制:
https://forge.autodesk.com/en/docs/design-automation/v3/developers_guide/quotas/