50分,不可理解NMFTP文本文件的传输(0分)

  • 主题发起人 kingkong
  • 开始时间
K

kingkong

Unregistered / Unconfirmed
GUEST, unregistred user!
用NMFTP下载某个文本文件如ls.txt文件打开后出现乱码,其中每行的结尾
加了一个小黑方块;我将MODE设置为MODE_IMAGE和MODE_BYTE都试过,结果
一样。但将该文件名改为ls.bbb上传之后再下载却正常了,
想来只是文件名改变了,内容并没改变,如何是MODE设置的问题,不可能
NMFTP是根据扩展名来判断吧?不知为什么会出现这种情况.
当然将MODE设置为MODE_ASCII正常,但我做的程序不只传输文本,可以是
任何文件,这个问题怎么解决?代码如下:
NMFTP1.Mode(MODE_IMAGE);
NMFTP1.Download('ls.txt','c:/ls.txt');
 
很正常!经常有发生,你可以在dos下用edit打开,这些小黑方块变成了回车换行,
存一下退出。在windows下打开就正常了。
 
你的server是什么?如果是unix。则会有这个情况!
文件有unix,dos,mac等格式!
你打开ultra edit,editplus就可以看到文件格式转化
 
接受答案了.
 
顶部