Actions9
- Файл Actions
- Папка Actions
Файл → Загрузить
AI-generatedSummary
Upload a file to a WebDAV server
Inputs
- path (required) — Путь к файлу или папке на WebDAV сервере
- dataSource — Источник данных для загрузки (binary или text)
- binaryPropertyName (required) — Имя бинарного свойства, из которого будут взяты данные для загрузки
- fileContent (required) — Текстовое содержимое файла для загрузки
- overwrite — Перезаписать существующий файл
- createParentFolders — Автоматически создавать родительские папки, если они не существуют
- serverType — Тип WebDAV сервера для специфических настроек
Output shape
a list of result objects, one per input item
Each result contains a success flag and file metadata (name, size, lastModified, etc.); binary results also include a binary field with prepared data; errors are thrown as NodeOperationError unless continueOnFail is enabled
Examples
Example 1: Upload a plain‑text file from a workflow variable
operation = Upload, dataSource = text, fileContent = {{$node['Prev'].json.text}}, path = /files/report.txt, overwrite = false, createParentFolders = true
Example 2: Upload binary payload from a preceding node
operation = Upload, dataSource = binary, binaryPropertyName = data, path = /images/photo.png, overwrite = true
Example 3: Upload and overwrite an existing file
operation = Upload, dataSource = binary, binaryPropertyName = file, path = /data/archive.zip, overwrite = true, createParentFolders = true