FTP可用多种格式传输文件,通常由系统决定,大多数系统(包括Linux系统)只有两种模式:文本模式和二进制模式。文本传输器使用ASCII字符,并由回车键和换行符分开,而二进制不用转换或格式化就可传字符,二进制模式比文本模式更快,并且可以传输所有ASCII值,所以强烈建议网站管理员将FTP设置成二进制模式。
一般来说,如果你用错误的模式传输你的图片,你将会无法看到图片,看到的会是乱码;如果你用错误模式上传CGI脚本,那么就将无法运行你的脚本,会看到类似Server 500 Error的出错信息。
关于“二进制”传送模式上传数据,很多人不够够重视,甚至一些php程序员也不重视,经常忽视它。有的php开源安装程序明明在安装要求中,说明要使用“二进制”传送模式上传,但是还是有很多人故意忽视他,因为他们选择默认方式上传(默认方式一般为自动),同时在安装中却能正常进行,无报错,由此搞成了习惯。但是很多时候正是由于忽略了二进制的模式上传数据,而导致程序安装报错,无法执行安装程序无法运行,比如说报500错误。
养正一个严谨的工作态度是非常重要的,不要一次侥幸通过,就不安章程办事,想当然的根据自己的思维做事。为此,在这里详细讲解下常见的的FTP工具如何设置“二进制”模式上传、下载数据的方法,告诫大家,如果程序安装要求使用二进制模式上传,就严格去执行。
一、FlashFXP ftp 二进模式传输设置方法:
打开FlashFXP ftp 以后,选择 选项 菜单,然后选择参数设置,如下图:

或是直接按下F6键,点击完参加设置以后,出现参数设置界面,选择传送,再选择二进制模式,点击确定,如果下图:

这样就完成了FlashFXP ftp二进制模式传送的设置。然后我们再看下 会话 菜单 下面的传送模式是否是二进制,如果不是选择二进制模式,如果下图:

默认设置好二进制传送模式的 FlashFXP ftp 下载地址:FlashFXP ftp 下载。
二、LeapFTP二进模式传输设置方法:
打开LeapFTP,选择 工具 菜单,然后再选择传送模式,再选择二进制,完成LeapFTP二进制传输模式的设置,如果下图:

三、CuteFTP 二进模式传输设置方法:
打开CuteFTP以后,选择 工具 ,全局选项,如果下截图:

选择全局选项以后,出现如下截图:

选择传送,再选择二进制模式即可。