jsch上传文件无报错但是内容为空

jsch上传文件无报错但是内容为空,我本地启动服务进行测试的时候传输文件是有内容的。但是部署上线的时候文件内容是空的。而且启动的进度监控有问题。

    private static SftpProgressMonitor progressMonitor = new SftpProgressMonitor( ) {

         @Override
         public void init(int op, String src, String dest, long max) {
             System.out.println("开始传输");
         }

         @Override
         public boolean count(long count) {
             transferSize = transferSize + count;
             System.out.println("已经传输大小为: " + transferSize + " bytes");
             return true;
         }

         @Override
         public void end() {
             System.out.println("传输完成");
         }
     };

在线上就打印了“开始传输”和"传输完成",中间count方法里面没有任何打印,在线下是打印了日志的。

SftpProgressMonitor本身没有上传的功能,具体要看你上传、文件保存到服务器的代码