用 indyftp 下载 txt的文件的怪事,在线等待急啊。 ( 积分: 100 )

  • 主题发起人 主题发起人 9861
  • 开始时间 开始时间
9

9861

Unregistered / Unconfirmed
GUEST, unregistred user!
在FTP服务器上的文本文件是正常换行,但用indy下载下来后里面换行的地方都用了一个
换行符代替,不换行了。这是怎么回事啊。

例如在FTP服务器上是:
aaa
bbb
但用indy下载下来就成了aaa(黑方块,我估计是换行符)bbb
 
在FTP服务器上的文本文件是正常换行,但用indy下载下来后里面换行的地方都用了一个
换行符代替,不换行了。这是怎么回事啊。

例如在FTP服务器上是:
aaa
bbb
但用indy下载下来就成了aaa(黑方块,我估计是换行符)bbb
 
见过这种情况,它是因为#13被干掉了,回来的只剩#10;

你替换#10 为 #13#10 就可以了
 
将idFTP1.TransferType设成ftASCII试试
 
若服务器和客户端的操作系统不一致,又使用了binary传输模式的话就可能出现此问题,这是因为,两种操作系统对文本文件的定义不一致。如楼上所言,换用ASCII模式既可。
 
嗯,我是从windows2000下载unix服务器数据,发分了
 
后退
顶部