我有一条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)
但是,如果我使用相同的User / Passwd连接到具有Filezilla的SFTP,我可以创建该目录并在那里移动完成文件。
有什么想法吗?