在包含少量符号链接的sftp-endpoint中使用filter属性时遇到一些问题。我的路线如下:
<route id="test1">
<from uri="sftp://myhost/../../my_storage/dir_with_symlinks?username=user&password=mypass&recursive=true&stepwise=false&filter=#MyFileFilter"/>
<to uri="file:/tmp/sftp/myout"/>
</route>
在MyFileFilter.accept(GenericFile<T> file)
中,我只将所有链接的目录设为RemoteFile<T>
,但其中的文件将无法显示。
显然,我错过了部分代码。知道我怎么能解决这个问题?