FtpUtil.putFileToFtp(ftpHost, ftpUser, ftpPwd, ftpPath, fileName, file);
System.out.println(file.length());
csv.flush();
csv.close();
csv.flush();
csv.close();
FtpUtil.putFileToFtp(ftpHost, ftpUser, ftpPwd, ftpPath, fileName, file);
System.out.println(file.length());
导致原因是上传ftp时没有关闭写入流,造成数据丢失。当文件写入完毕,要进行其他操作的时候一定要先关闭写入流,防止数据丢失。