您实际上要从输入流中读取任何内容(存储在变量“ is”中)之前断开通道和会话的连接。请在IOUtils.copy()之后而不是在之前致电以下几行-
is.close();channel.disconnect();session.disconnect();
您也可以尝试直接致电
sftp.get(filename, response.getOutputSteam());
在这里看看文档

您实际上要从输入流中读取任何内容(存储在变量“ is”中)之前断开通道和会话的连接。请在IOUtils.copy()之后而不是在之前致电以下几行-
is.close();channel.disconnect();session.disconnect();
您也可以尝试直接致电
sftp.get(filename, response.getOutputSteam());
在这里看看文档