java - Spring SFTP集成Session写入方法

标签 java spring sftp spring-integration

大家好,我想问一下,如果 write 方法没有异常地完成,是否可以保证文件已成功发送。

我无法在 API 文档中找到答案。

http://docs.spring.io/spring-integration/api/org/springframework/integration/file/remote/session/Session.html#write%28java.io.InputStream,%20java.lang.String%29

在我自己的测试中,当写入方法毫无异常(exception)地完成时,我从未遇到过损坏的文件,但情况总是如此吗?

或者我是否需要进行其他测试,例如读回我发送的文件?

最佳答案

适配器使用来自 apache commons-netFTPClient,因此它提供了任何保证,但总的来说,如果没有异常(exception),我认为您是安全的。

关于java - Spring SFTP集成Session写入方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25198944/

相关文章:

java - Eclipse 自动格式化变量初始化

java - 双端队列 java.lang.NoSuchMethodError : main

ruby-on-rails - Heroku 无法识别 'spring' gem,即使它列在 Gemfile 中

python - 使用 Paramiko Python 模块时如何避免这些 keepalive@openssh.com 日志消息?

python - 带 FTP 的虚拟文件系统

linux - SFTP 停止打印消息 "Uploading <file> to/path/to/file"

java - VideoView onTouch 事件 : pause/resume video, 和显示/隐藏 MediaController 和 ActionBar

java - Spring Data JPA 实体的有效标志

spring - 从Spring 3.2.3升级到Spring 4后出错

java - 在 Mockito 中模拟 "marshalSendandReceive"方法调用时出现问题