前几天写好一个linux下利用shell命令登陆ftp,下载文件,通过程序把下载的文件存入数据库中。通过网站查找资料找问题,最后发现是ftp下载模式问题导致和文本编写的文件必须用ASCII模式上传,用BINARY模式上传会破坏文件,导致文件执行出错。ascii模式下会转换文件刚开始的时候用的是BINARY模式,下载的文件有问题。模式以后,程序读写下载的文件没有问题。下载代码:
前几天写好一个linux下利用shell命令登陆ftp,下载文件,通过程序把下载的文件存入数据库中。通过网站查找资料找问题,最后发现是ftp下载模式问题导致和文本编写的文件必须用ASCII模式上传,用BINARY模式上传会破坏文件,导致文件执行出错。ascii模式下会转换文件刚开始的时候用的是BINARY模式,下载的文件有问题。模式以后,程序读写下载的文件没有问题。下载代码: