我有一个 SFTP 消费者路线,例如:
<from uri="sftp://IP:PORT/MyDirectory?username=MyUser&password=MyPasswd&move=${date:now:yyyyMMdd}/${file:onlyname}"/>
用户具有读/写权限。
当组件尝试将文件移动到“MOVE”目录(该目录未创建)时,一旦完成,它就会失败:
org.apache.camel.component.file.GenericFileOperationFailedException: Cannot create directory: MyDirectory/20170727 (could be because of denied permissions)
但是,如果我使用具有相同用户/密码的 Filezilla 连接到该 SFTP,我可以创建该目录并在那里完成骆驼移动文件。
有任何想法吗?