骆驼,在smb上复制大文件给出null作为file:size

时间:2017-12-14 10:46:06

标签: apache-camel smb

我正在使用smb复制文件,但如果文件较大(500MB-3.5GB),则$ {header.CamelFileLength}和$ {file:size}的日志为空。 在使用之前我已经编写了一个过滤器来测试它:

@Override
public boolean accept(GenericFile<T> gf)

似乎gf.getFileLength()会产生负值。

有任何建议可以得到正确的结果吗?

提前致谢。

Camel v2.20.1 camel-jcifs v2.18.0 jcifs v1.3.17

1 个答案:

答案 0 :(得分:0)

我认为这是一个$('.requested_user').on('mouseleave', function() {值,如果数字大于2 ^ 15-1,您将获得一个负数。 如果是这种情况,您需要做的只是通过执行以下操作将其更改为int

long 你会得到正数。