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本身没有上传的功能,具体要看你上传、文件保存到服务器的代码