Node-RED:Библиотеки/node-red/File out: различия между версиями
Myagkij (обсуждение | вклад) |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{Node-RED/Панель перехода}} | {{Node-RED/Панель перехода}} | ||
{{Перевод от Сubewriter}} | {{Перевод от Сubewriter}} | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
Строка 41: | Строка 40: | ||
[[Категория:Нода модуля node-red]] | [[Категория:Нода модуля node-red]] | ||
[[Категория:Нода node-red]] | [[Категория:Нода node-red]] | ||
Текущая версия от 13:29, 24 сентября 2023
Нода «File out»
Записывает содержимое «msg.payload» в файл – либо добавляя его в конец файла, либо полностью заменяя содержимое файла. Кроме того, с помощью этой ноды файл можно удалить.
После выполнения записи входное сообщение будет отправлено на выходной порт.
Свойства присылаемого сообщения
- Свойство «filename» (строка) – это опциональное свойство, где задается название файла, в который нужно записать данные (если это название не указано в самой ноде)
Подробное описание
Каждое новое свойство «payload» будет добавляться в конец файла. Опционально можно задать, чтобы между добавленными записями ставился символ новой строки («\n»).
При использовании «msg.filename» после каждой записи файл будет закрываться. Для наилучшей производительности используйте фиксированное название файла.
Кроме того, ноду «File out» можно настроить на полную перезапись данных в файле. Этот режим должен использоваться, например, при записи в файл бинарных данных (вроде изображения), а галочка у пункта «Add newline (\n) to each payload?» при этом должна быть убрана.
Кроме того, в поле с флажком в середине меню редактирования ноды можно задать кодировку записываемых данных.
Также ноду можно настроить на удаление файла – выберите пункт «delete file» в поле «Action».
См.также
Внешние ссылки