Как передать огромный json файл в command.cs в Forge API для автоматизации проектирования для Revit - PullRequest
0 голосов
/ 21 февраля 2020

Я создал проект из этого урока https://learnforge.autodesk.io/# / tutorials / modifymodels Я хочу отправить огромный json файл пользователем в command.cs. я получаю файл в designcontroller.cs с помощью формы, но я не могу отправить его в command.cs, так как в этом URL становится слишком большим.

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

1 Ответ

1 голос
/ 21 февраля 2020

Насколько велик файл json? Ограничение полезной нагрузки рабочего элемента составляет всего 16 КБ.

Мы рекомендуем встраивать json только для небольшого содержимого. Для чего-либо большого вы можете загрузить содержимое json в облачное хранилище и передать URL-адрес со знаком в файл в качестве URL-адреса входного аргумента.

Здесь определены ограничения API автоматизации проектирования:

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

...