如何使用 PDI 将 blob 文件写入本地文件系统?

问题描述 投票:0回答:1

我有一个转换,我使用 RESTClient 步骤将原始应用程序/八位字节流读入流字段,该步骤工作正常。现在,我想将 (*.jpg) 文件写入本地文件系统。最好/最简单的方法是什么?

我发现此代码片段使用用户定义的 Java 类步骤,但该示例从列而不是流字段获取文件内容。但这似乎是我可能需要的。

https://naimishgohil.wordpress.com/2016/06/09/extraction-of-blob-content-using-pentaho-kettle-ce/

我尝试在 UJDC 步骤中引用流字段,但我显然没有使用正确的语法或对步骤的理解不够好。

如有任何帮助,我们将不胜感激!

javascript pentaho pentaho-spoon pentaho-data-integration pdi
1个回答
0
投票

事实证明,RTFM 奏效了。我发现此参考对于了解如何将流数据获取到 UDJC 步骤很有用:

https://hop.apache.org/manual/latest/pipeline/transforms/userdefinedjavaclass.html

一旦我使用了正确的语法并从流中获取了动态值,一切都会按预期进行。

© www.soinside.com 2019 - 2024. All rights reserved.