我想在我的groovy代码中使用filesize,所以我在内部添加了updateAttribute这样的表达式${filesize:toNumber()}
,我想在我的groovy代码中使用这个属性,如下所示:
def size=flowFile.getAttribute('filesize');
int value = size as Integer;
if(value.div(4)<=1)
但executecript处理器给了我nosuchProperty异常;
还有一件事我想知道:def flowFile=session.get(1)
会一次获得一个fowfile吗?
答案 0 :(得分:2)
Apache NiFi的内容长度(以字节为单位)的内置流文件属性为fileSize
(区分大小写)。