我正在从 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 时,它只需要InputStreamSource
or Datasource
。我的问题是我无法从我从 SFTP 通道获取的 inputStream 中获取InputStreamSource
or 。如何从上面的 inputstream获取or ?提前致谢。Datasource
InputStreamSource
Datasource