是否可以关闭对 SFTP 会话工厂设置的文件的锁定

Is it possible to turn off lock on the file set up by SFTP Session Factory

我正在为兑现的 sftp 会话工厂而苦恼。也就是说,我遇到了会话不可用的问题,因为我在我的应用程序中使用了很多。目前我有一个默认的非兑现会话。它将文件写入 sftp 服务器但在它们上设置了锁。因此它不能被任何其他用户读取。我想避免它。完美,单个文件上传后关闭锁定。可能吗?

测试结构

  1. 开始轮询适配器
  2. 上传文件到远程
  3. 检查文件是否上传
  4. 停止轮询适配器
  5. 清理远程

当您处理通过网络传输的数据时,您需要确保释放为此使用的资源。例如,一定要在向 SFTP 发送数据后关闭 InputStream。这真的不是自动关闭它的框架责任。此外,您可能已经没有给我们 InputStream,而只是简单的 byte[]。这只是我可以考虑类似锁定行为的原因。