我有一个转换,我使用 RESTClient 步骤将原始应用程序/八位字节流读入流字段,该步骤工作正常。现在,我想将 (*.jpg) 文件写入本地文件系统。最好/最简单的方法是什么?
我发现此代码片段使用用户定义的 Java 类步骤,但该示例从列而不是流字段获取文件内容。但这似乎是我可能需要的。
https://naimishgohil.wordpress.com/2016/06/09/extraction-of-blob-content-using-pentaho-kettle-ce/
我尝试在 UJDC 步骤中引用流字段,但我显然没有使用正确的语法或对步骤的理解不够好。
如有任何帮助,我们将不胜感激!
事实证明,RTFM 奏效了。我发现此参考对于了解如何将流数据获取到 UDJC 步骤很有用:
https://hop.apache.org/manual/latest/pipeline/transforms/userdefinedjavaclass.html
一旦我使用了正确的语法并从流中获取了动态值,一切都会按预期进行。