二进制数据#
二进制数据是任何文件类型数据,如在工作流执行期间生成或处理的图像文件或文档。
启用文件系统模式#
处理二进制数据时,n8n 默认将数据保存在内存中。这在处理大文件时可能导致崩溃。
为了避免这种情况,请将 N8N_DEFAULT_BINARY_DATA_MODE
环境变量更改为 filesystem
。这会导致 n8n 将数据保存到磁盘,而不是使用内存。
如果您使用队列模式,请保持为 default
。n8n 不支持队列模式的文件系统模式。
二进制数据清理#
n8n 将二进制数据清理作为执行数据清理的一部分执行。有关详细信息,请参考执行数据 | 启用数据清理。
如果您配置多个二进制数据模式,二进制数据清理在活动二进制数据模式上操作。例如,如果您的实例在 S3 中存储数据,然后您切换到文件系统模式,n8n 只清理文件系统中的二进制数据。有关详细信息,请参考外部存储。