Документация/Ноды/Платформа

Создать файл

platform.media_create_file

Платформаmediamedia.write

Создаёт новый файл в Media Runtime из содержимого в base64 (имя, MIME-тип, опционально папка) и возвращает assetId. Файл создаётся в текущем проекте (media RLS).

Входы

КлючТипОписание
content*stringСодержимое
filename*stringИмя файла
mimeTypestringMIME-тип
folderIdstringПапка

Выходы

КлючТипОписание
assetIdstringID ассета
urlstringСсылка
filenamestringИмя файла

Что делает

Нода создаёт новый файл в хранилище файлов проекта (Media Runtime) из переданного содержимого в base64. Задаются имя файла и MIME-тип, при необходимости — папка. В ответе возвращается идентификатор созданного ассета, ссылка для доступа и имя файла.

Файл создаётся строго в текущем проекте: контекст проекта пробрасывается в изоляцию по тенанту, создать файл вне своего проекта нельзя. Действует ограничение на размер файла.

Когда применять

Основной сценарий — сохранить сгенерированный документ обратно в хранилище проекта. Например, AI-агент или автоматизация формирует PDF коммерческого предложения и кладёт его в Media, получая assetId. Эту ссылку затем удобно передать в ноду отправки почты как вложение или сохранить в карточке документа.

Что на входе и в ответе

На входе — содержимое файла в base64, имя, MIME-тип и, опционально, папка. В ответе — идентификатор ассета (assetId), относительный URL для доступа к файлу и имя созданного файла.