Linux环境下,通过FTP下载7z压缩包出现数据丢失

问题:利用commons-net.jar包从FTP下载7z压缩包时,在windows环境下,压缩包正常,但是在linux环境下,压缩包文件大小比正常文件小一些,导致无法解压缩
解决:FTP传输模式分“文本模式”、“二进制模式”。在linux环境下载压缩包,须指定为“二进制模式”
即:
FTPClient.setFileType(FTP.BINARY_FILE_TYPE)

猜你喜欢

转载自ekian.iteye.com/blog/2222829