使用 n8n/Key_concepts/Data
二进制数据#
二进制数据是指任何文件类型的数据,例如图像文件或文档。 本页面汇总了与 n8n 中二进制数据相关的资源。
在工作流中处理二进制数据#
你可以在 n8n 工作流中处理二进制数据。n8n 提供了专门的节点来帮助你操作二进制数据,你也可以使用代码进行处理。
节点#
有三个核心节点专门用于处理二进制文件:
- 从磁盘读取/写入文件 (Read/Write Files from Disk):用于从运行 n8n 的机器上读取或写入文件。
- 转换为文件 (Convert to File):将输入数据转换并输出为文件格式。
- 从文件中提取 (Extract From File):从二进制格式中提取数据,并将其转换为 JSON 格式。
另有独立节点用于处理 XML 和 HTML 数据:
- HTML
- XML
以及用于执行常见任务的节点:
- 压缩 (Compression)
- 编辑图像 (Edit Image)
- FTP
你可以通过 本地文件触发器,基于本地文件的更改来触发工作流。 要拆分或拼接二进制数据项,请使用 数据转换节点。
代码#
你可以使用 代码节点 在工作流中操作二进制数据。例如,获取二进制数据缓冲区:获取工作流中可用的二进制数据。
自托管时配置二进制数据模式#
你可以通过 二进制数据环境变量 来配置自托管的 n8n 实例如何处理二进制数据。这包括设置存储路径以及选择二进制数据的存储方式等任务。 你的配置会影响 n8n 的扩展能力:扩展 | 二进制数据文件系统模式。
读写二进制文件可能存在安全风险。如果你想禁用二进制数据的读写功能,可以使用 NODES_EXCLUDE 环境变量。更多信息请参考 环境变量 | 节点。
聊天查看文档 本页面的反馈为:!Thumbs up有帮助 !Thumbs down无帮助 感谢你的反馈! 提交 上一页 数据表 下一页 模式预览 由 Material for MkDocs Insiders 提供支持