如何将巨大的 json 文件传递给 forge api design automation for revit 中的 Command.cs?
How to pass a huge json file to the Command.cs in forge api design automation for revit?
我从这个 tutorial 创建了一个项目。
我如何发送一个巨大的 json 文件供用户在云端的 Design Automation for Revit Command.cs
中读取?我使用表单在 DesignAutomationController.cs
中收到文件,但我无法将其发送到 Command.cs
,因为 url 变得太大了。
XrefTreeArgument inputJsonArgument = new XrefTreeArgument()
{
Url = "data:application/json, " + ((JObject)inputJson).ToString(Formatting.None).Replace("\"", "'")
};
json 文件有多大?工作项负载限制仅为 16 kb。
我们建议仅针对小内容嵌入 json。对于任何大的内容,您可以将 json 内容上传到云存储并将签名的 url 作为输入参数传递给文件 URL.
设计自动化 API 限制在此处定义:
https://forge.autodesk.com/en/docs/design-automation/v3/developers_guide/quotas/
我从这个 tutorial 创建了一个项目。
我如何发送一个巨大的 json 文件供用户在云端的 Design Automation for Revit Command.cs
中读取?我使用表单在 DesignAutomationController.cs
中收到文件,但我无法将其发送到 Command.cs
,因为 url 变得太大了。
XrefTreeArgument inputJsonArgument = new XrefTreeArgument()
{
Url = "data:application/json, " + ((JObject)inputJson).ToString(Formatting.None).Replace("\"", "'")
};
json 文件有多大?工作项负载限制仅为 16 kb。
我们建议仅针对小内容嵌入 json。对于任何大的内容,您可以将 json 内容上传到云存储并将签名的 url 作为输入参数传递给文件 URL.
设计自动化 API 限制在此处定义:
https://forge.autodesk.com/en/docs/design-automation/v3/developers_guide/quotas/