Estou usando o componente J2SSH para transferir um arquivo para um servidor.
Para isso o componente usa o comando put, como no exemplo.
// Sends a file to the remote server
sftp.put(“c:/temp.exe”, “/root/temp.exe”);
O problema é que meu arquivo vem de uma Stream. Ou seja, não está fisicamente no disco. Como eu faço para transformar essa stream em um arquivo em memória e fazer o upload para o servidor ssh, sem ter que acessar o arquivo no disco?