要获取文件导入的流吧?
java FR9.0自定义提交
private JobValue DPZP;
private String PATH;
private String BXDH;
/**
* 每一条记录执行一次此方法
* 同一提交事件在一个处理事务内,此对象是唯一的
*/
public void doJob(Calculator calculator) throws Exception {
// JobValue的getValueState()方法获取此对应单元格的状态
if (DPZP.getValueState() != JobValue.VALUE_STATE_DEFAULT) {
// 此单元格在报表初始化后发生了变化
if(DPZP.getValue().getClass().equals(FArray.class)){
FArray fArr = cast(DPZP.getValue(), FArray.class);
// System.out.print(" fileName: " + fArr.length());
// System.out.print(" PATH: " + PATH);
// System.out.println();
for (Object obj : fArr) {
Attachment attachment = cast(obj, Attachment.class);
save(PATH + BXDH + "-"+ attachment.getFilename(),attachment.getBytes());
}
}
}
}
attachment.getBytes()这个里面就是二进制流