Skip to content

二进制数据#

二进制数据是指任何文件类型的数据,例如在工作流执行过程中生成或处理的图像文件或文档。

启用文件系统模式#

处理二进制数据时,n8n 默认会将数据保存在内存中。当处理大文件时,这可能导致系统崩溃。

为避免这种情况,请将 N8N_DEFAULT_BINARY_DATA_MODE 环境变量 改为 filesystem。这将使 n8n 将数据保存到磁盘,而非内存中。

如果您正在使用队列模式,请保持此设置为 default。n8n 不支持在队列模式下使用文件系统模式。

二进制数据清理#

n8n 会作为执行数据清理的一部分执行二进制数据清理。详情请参阅 执行数据 | 启用数据清理

如果配置了多种二进制数据模式,二进制数据清理仅对当前激活的数据模式生效。例如,如果您的实例曾将数据存储在 S3 中,后来切换到文件系统模式,n8n 只会清理文件系统中的二进制数据。详情请参阅 外部存储