Название | Название (англ) | Обязательное | Описание | Описание (англ) | Тип данных | Пример | Примечание | |
---|---|---|---|---|---|---|---|---|
Действие | Скачать файл | Download file | Да | Действие скачивает файл с файлового хранилища и сохраняет его на локальную файловую систему агента, из-под которого запускалось действие | The action downloads a file from the file storage and saves it to the local file system of the agent under which the action was launched | Перед скачиванием файла действие должно подключиться к файловому хранилищу с параметрами, указанными в настройках доступа | ||
Входные параметры | Тип хранилища | Storage type | Да | Выбор из списка:
| Choice from the list:
| Robin.String | minio | Сразу закладываемся на разные типы хранилищ, чтобы 2 раза не вставать |
Настройки доступа | Access settings | Да | Имя конфигурационного файла, в котором хранятся настройки доступа к файловому хранилищу | Robin.FilePath | Конфигурационный файл - agent.ini Настройки в подразделах: | Это может быть конфигурационный файл агента или иной ini-файл. Настройки хранятся в в подразделе с именем, указанным в параметре "Тип хранилища" раздела [file_storage] В будущем перенесем эти настройки в хранилище ресурсов. Ждем когда его сделают разработчики | ||
URI | URI | Да | URI, по которому будет скачиваться файл с прокси-сервиса | URI to download the file from the proxy service | Robin.String | https://our-minio-proxy:9091/user-task-files/2023/07/17/f21fb63e2fed4b51aa6cec7af7216aaf_ne_ya.jpeg | Должен использоваться метод GET | |
Результат | Путь к файлу | File path | Да | Путь к файлу на локальной файловой системе агента | Path to a file on the agent's local file system | Robin.FilePath | "C:\Users\<User>\Application Data\Robin Platform\2.0.0\Agent\data_in\f21fb63e2fed4b51aa6cec7af7216aaf_ne_ya.jpeg" | *) Уточнить папку для файлов Сам файл будет иметь то же имя, под которым он был сохранен в папке хранилища |