FTP_ASCII会对文件进行处理,因为各个系统(win,*unix)下对回车换行的标准是不同的,使用这个模式会自动转换文件中的回车和换行.
FTP_BINARY则不会做任何处理,原样上传.
今天用php链接FTP,平时也没有注意这些差别,选参数的时候,随便选了一个FTP_ASCII, 结果上传出错.找了半天,没有找到原因.
后来突然发现这个参数的含义没有搞清楚.
FTP_ASCII会对文件进行处理,因为各个系统(win,*unix)下对回车换行的标准是不同的,使用这个模式会自动转换文件中的回车和换行.
FTP_BINARY则不会做任何处理,原样上传.
今天用php链接FTP,平时也没有注意这些差别,选参数的时候,随便选了一个FTP_ASCII, 结果上传出错.找了半天,没有找到原因.
后来突然发现这个参数的含义没有搞清楚.
转载于:https://www.cnblogs.com/young40/archive/2010/12/07/1898466.html