Получить файл
Элемент получает обработанный файл с Primo RPA AI Server после выполнения запроса (например, после OCR-обработки). Для работы требуется идентификатор запроса, полученный при создании запроса на обработку. Работает в контейнере “Сервер Primo AI”
Перед началом работы
Установите в Студии библиотеку Primo.AI.Server.
Свойства
Символ *
указывает на обязательность заполнения свойства. Описание общих свойств см. в разделе Свойства элемента.
- ID файла*
System.Guid
- идентификатор файла, полученный при создании запроса - Ключ запроса*
System.Guid
- уникальный ключ для аутентификации запроса - Тип запроса*
Primo.AI.Server.Model.RequestType
- тип исходного запроса (например, “SmartOCR”, “NLP”) - Путь для сохранения
String
- локальный путь для сохранения полученного файла. Пример:
System.IO.Path.Combine_Workflow.ProjectPath,"Results","output.pdf"
Вывод:
- Результат (
byte[]
) - содержит полученный файл в бинарном формате.
Особенности работы
- Для получения файла должен быть завершен процесс обработки на сервере.
- Поддерживает различные форматы выходных данных в зависимости от типа запроса.
Рекомендации
- Проверяйте статус обработки перед получением файла
- Для больших файлов увеличьте таймаут ожидания.
- Сохраняйте идентификаторы запросов для последующего получения результатов.
- Используйте обработку исключений для перехвата возможных ошибок.