我创建了一个内部库来使用 apache-commons 和 JSCH 库制作通用 FTP 或 SFTP
当我将文本文件从 windows 上传到 unix 时,如果我使用 FTP,我可以切换到 ASCII 模式,但这不适用于 SFTP 协议,所以我制作了一个自定义输入流阅读器,它负责处理 CRLF 与 CR windows/unix 端线路问题。
现在我担心是否有一种方法可以知道 SFTP 主机是 Windows 还是 Unix,在这种情况下,我用我的自定义 Windows2UnixInputStreamReader 封装了 FileInputStreamReader。
你知道知道主机SO的方法吗?如果解决方案是通过 FTP/SFTP 连接最好