迷糊妖

永不停止追寻前进的脚步
posts - 23, comments - 2, trackbacks - 0, articles - 0
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

kettle JavaScript脚本

Posted on 2013-10-17 16:09  迷糊妖  阅读(...)  评论(...编辑  收藏

1、使用获取文件名步骤,获取本地一个目录下的所有 jpg 图片文件。通过java script 步骤,读取这些二进制文件的内容,放到一个字段里, 再通过表输出步骤把文件名字段和文件内容字段写入到数据库里。

代码:

var file = new java.io.File(filename);
var fileInputStream = new java.io.FileInputStream(file);
var Content = org.pentaho.di.core.Const.createByteArray(file.length());
fileInputStream.read(Content, 0, file.length());
fileInputStream.close();