Название (англ) | Описание(англ)
Тип данных | Пример | Примечание |
---|
Действие | Загрузить файл |
Upload file | Да | Действие читает файл на локальной файловой системе агента, из-под которого запускается действие, и сохраняет его в файловом хранилище |
The action reads a file on the local file system of the agent under which the action is launched and saves it to the file storage | в хранилище действие должно подключиться к файловому хранилищу |
с параметрами, указанными в настройках доступа, используя конечную точку и токен доступа, полученные им от агента, который в свою очередь получает их от сервиса настроек |
Входные параметры | Путь к файлу (или файлам |
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\Runs\Host\User\<task_execution_id_id> |
\out\f21fb63e2fed4b51aa6cec7af7216aaf_ne_ya.jpeg \in\CC28BA9D-346B-4743-99FE-2AE5938030F6\File.txt, C:\Users\<User>\Application Data\Robin Platform\2.0.0\Runs\Host\User\<task_execution_id_id>\in\CC28BA9D-346B-4743-99FE-2AE5938030F6\File2.txt,
] | Действие должно выделить |
имя файла которым он хранится которыми они хранятся на локальной файловой системе и передать |
его массив имен файлов сервису, который будет работать с MinIO Должен использоваться метод POST |
Результат | Путь к файлу (или файлам) в хранилище |
Path to the file in the file storageПолное имя файла, под которым он был сохранен в хранилище | The full name of the file under which it was saved in the file storage | Robin.File | /user-task-files/2023/07/17/f21fb63e2fed4b51aa6cec7af7216aaf_ne_ya.jpeg | JSON-объект, представляющий собой массив, в котором каждый элемент содержит набор метаинформации о файле (id, имя, тип контента и расположение файла). | Robin.RemoteFile |
[ { "Id": "92BB422E-1DFD-4C38-8A7A-95D4476C3EB7", "FileName": "File.txt", "ContentType": "text/plain", "Url": "/files/92BB422E-1DFD-4C38-8A7A-95D4476C3EB7" }, { "Id": "CC28BA9D-346B-4743-99FE-2AE5938030F6", "FileName": "File2.txt", "ContentType": "text/plain", "Url": "/files/CC28BA9D-346B-4743-99FE-2AE5938030F6" } ] | Путь, под которым каждый |
Путь, под которым файл был сохранен на файловую систему файлового хранилища |
:/<Bucket>/<YYYY>/<MM>/<DD>/<local_file_name> - эту часть пути формирует сам сервис, который работает с MinIO |