ASCII 和BINARY模式区别: 用HTML 和文本编写的文件必须用ASCII模式上传,用BINARY模式上传会破坏文件,导致文件执行出错。 BINARY模式用来传送可执行文件,压缩文件,和图片文件。 如果你用ASCII模式传,会显示一堆乱码,你必须重新用BINARY模式传。 对于第二种情况,是因为有很多ftp服务器和客户端软件能自动识别文件类型,并采取相应的传输方式。