我正在使用 FTPClient 从远程 FTP 服务器下载文件。
下载后,我想比较本地文件和远程文件的大小是否相同。
下载文件后,下载文件的大小与远程服务器中的不同。
下面是代码片段
FileOutputStream output = new FileOutputStream(localFile.getAbsolutePath());
if( getFTPFileType()!=null ){
// set as binary
ftpClient.setFileType(getFTPFileType(), getFTPFileType());
ftpClient.setFileTransferMode(getFTPFileType());
}
if( getLog().isDebugEnabled()){
getLog().debug("FTP File Type "+getFTPFileType());
}
boolean success = ftpClient.retrieveFile(remoteFile.getName(), output);
如果我在windows环境下下载,它工作正常。但是如果我在 AIX 服务器上下载,文件大小会有所不同。我比较了下载的文件,内容是一样的。
请指教。