我正在从 Jsch channelSFTP 获取输入流,如下所示。
ChannelSftp channelSftp = (ChannelSftp)channel;
InputStream input=channelsftp.get(unixPath);//unixPath is path to my file which is on SFTP server
我必须unixPath在 Spring javaMail 附件中附加文件。但是当我看到 Spring JavaMailaddAttachment()方法的 API 时,它只需要InputStreamSourceor Datasource。我的问题是我无法从我从 SFTP 通道获取的 inputStream 中获取InputStreamSourceor 。如何从上面的 inputstream获取or ?提前致谢。DatasourceInputStreamSourceDatasource