FTPClient 上传文件行尾存在^M符号问题解决

Ftp继承类包: org.apache.commons.net.ftp.FTPClient      

         在java中由Windows系统机器向Unix等系统机器利用ftp传输文件时,由于两个系统对回车换行的理解是不一样的,所以传输到Unix系统上用vi打开时会出现'^M'字符。

         在FTPClient类中有一个setFileType函数可以设置文本传输的类型,只要将其设置为FTPClient.ASCII_FILE_TYPE文本模式传输,在Unix中打开文件就没有'^M'字符了。

FTPClient API 链接地址:http://commons.apache.org/net/api/org/apache/commons/net/ftp/FTPClient.html


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jiqing0311/archive/2010/02/01/5276439.aspx

你可能感兴趣的:(FTPClient)