二进制数据
二进制数据是指各种文件类型的数据,例如图片文件或文档。
本页汇总了 n8n 中与二进制数据相关的资源。
在工作流中处理二进制数据
你可以在 n8n 工作流中处理二进制数据。n8n 提供了专门的节点,也支持使用代码进行处理。
节点
以下三个主要节点专门用于处理二进制数据文件:
- Convert to File:接收输入数据,并将其输出为文件。
- Extract From File:从二进制格式中提取数据并转换为 JSON。
- Read/Write Files from Disk:在运行 n8n 的计算机上读取和写入文件。
XML 和 HTML 数据分别由以下节点处理:
以下节点用于执行常见任务:
你可以使用 Local File 触发器,在本地文件发生变化时触发工作流。
要拆分或拼接二进制数据项,请使用数据转换节点。
代码
你可以使用 Code 节点处理工作流中的二进制数据。例如,获取二进制数据缓冲区介绍了如何获取工作流中可用的二进制数据。
在自托管环境中配置二进制数据模式
你可以通过二进制数据环境变量,配置自托管 n8n 实例处理二进制数据的方式,例如设置存储路径和选择存储方式。
这些配置会影响 n8n 的扩展能力,详见扩展 | 二进制数据文件系统模式。
读写二进制文件可能涉及安全问题。如果要禁用二进制数据的读取和写入,请使用 NODES_EXCLUDE 环境变量。更多信息请参阅环境变量 | 节点。
相关资源
本文为社区中文翻译。查看对应英文原文