一般我们在使用FTP客户端传送文件时有两种模式,一种是ASCII,一种是二进制,据笔者的使用经验来看,如果服务器操作系统为Linux或者MAC,而你本地的开发环境为Windows,则应选择二进制模式。当然,很多情况下FTP客户端会自动为你选择二进制模式,但有时也会自动选择ASCII模式,那么在传送文本文件时,它就会处理文本文件里面的换行符,所以有时你会发现从服务器端传下来的文件怎么行间距变的那么大,而从本地上传到服务器上的文件居然会执行出错,把传输模式设置成固定的二进制模式就正常了,这里面也是一个坑!
我也踩过这个坑,win和linux的换行不同,从win上传上去,再下载下来就会出问题了。
评论失败?
评论需要审核,但最近太忙,没空理会!