Spring integration Sftp适配器文件大小限制
在从远程SFTP服务器下载之前,我需要过滤掉太大(1MB)的文件 我应该使用什么样的过滤器?下载前是否可以检查文件大小(如果文件太大,请发送错误)?我找到了答案Spring integration Sftp适配器文件大小限制,spring-integration,spring-integration-sftp,Spring Integration,Spring Integration Sftp,在从远程SFTP服务器下载之前,我需要过滤掉太大(1MB)的文件 我应该使用什么样的过滤器?下载前是否可以检查文件大小(如果文件太大,请发送错误)?我找到了答案 private FileListFilter<ChannelSftp.LsEntry> filter() { return files -> Arrays.stream(files) .filter(file -> file.getAttrs().getSize() < 0)
private FileListFilter<ChannelSftp.LsEntry> filter() {
return files -> Arrays.stream(files)
.filter(file -> file.getAttrs().getSize() < 0)
.collect(Collectors.toList());
}
private FileListFilter过滤器(){
返回文件->数组.stream(文件)
.filter(文件->文件.getAttrs().getSize()<0)
.collect(Collectors.toList());
}