Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.



Название

Название

(англ)

Обязательное
Описание
Описание

(англ)

Тип данныхПримерПримечание
ДействиеЗагрузить файл
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 storageRobin.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