繁体   English   中英

从SFTP下载ZIP文件并将其保存到本地目录

[英]Download ZIP file from SFTP and save it to local directory

我有一个ule子SFTP连接器,我想从中下载一个ZIP文件并将其本地存储在我的计算机上。 我仅使用SFTP连接器和文件出站。

问题是文件已以某种方式更改为扩展名为.dat的奇怪文件。 我认为这是因为InputSftpStream

有什么想法如何下载ZIP文件并保存相同的文件,而无需对计算机进行任何更改?

未定义文件名输出模式时,会发生此问题。 请更新文件出站终结点,例如outputPattern="#[message.inboundProperties.originalFilename]" ,这将创建与SFTP文件名相同的文件,或者您可以将其更改为任何所需的模式,例如outputPattern="xyz.zip" 就像是

<file:outbound-endpoint path="tmp" outputPattern="#[message.inboundProperties.originalFilename]" connector-ref="File" responseTimeout="10000" doc:name="File"/>

希望能有所帮助。

作为一个较小的解决方法,您可以在使用以下命令后更改文件扩展名:

File.renameTo(File dest)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM