Blob 转存的目的是将 blob 字段内容以指定的文件格式转存到指定的文件路径下。注意,操作系统的不同会导致同一文件夹下同一文件类型的数目不同,(例如数据库中某表有 BLOB 字段 blobField, 此节点可以将 blobField 的内容以指定格式转存到某一指定路径下。
1.Blob 字段 : 需要转存的 blob 字段。在此下拉列表可以选择指定的 blob 字段。
2. 指定的输出路径:即文件输出时所在的文件路径,可以使用 DI 中的变量来指定路径名称。
3. 文件名策略:文件名策略是指 blob 字段内容以文件形式输出时的文件名,用户在此 group 中可以自己指定文件名,或者使用流中的字段作为文件名,此外用户还可以指定文件名是否包含日期类型,日期下拉列表主要是用来选择日期类型的格式,主要有: yyyy-MM-dd, yyyy-MM-dd-HH-mm-ss 等五种日期格式。
4. 扩展名策略:扩展名策略是指 blob 字段内容以文件形式输出时的文件扩展名。自动判断扩展名,是指 DI 可以根据数据库中 blob 字段内容判断 blob 文件的扩展名。指定扩展名,是指 DI 可以指定 blob 字段输出文件的扩展名,无论 blob 字段内容的文件格式。使用流中字段,是指可以使用流中的字段作为 blob 字段输出文件的扩展名。
5. 文件名字段名:文件名的字段名称,主要目的是为了后续步骤节点使用。
6. 文件路径的字段名称:文件路径的字段名称,主要目的是为了后续步骤节点使用。
下面是一个具体案例(以最简单的表输入, blob 转存为例):
1. 首先配置表输入,选择有 blob 字段内容的一张表作为输入。
2. 其次配置 blob 输出:
3. 保存后运行,即可的到如下正确结果