WebDAV icon

WebDAV

Работа с файлами через WebDAV

Файл → Загрузить

AI-generated

Summary

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

Discussion