[疑难] FtpClient不能显示iis的ftp的目录
dorice
2009-01-15
用tango.net.ftp.FtpClient连接IIS自带的FTP时,不能显示目录,无论是FTP6还是最新的FTP7,ls返回都是空,代码很简单,对于其他FTP服务器没问题,例如vsftpd就正常:
auto ftp = new FTPConnection(host, username, password, port); FtpFileInfo[] dirList = ftp.ls(); Stdout("Files: ")(dirList.length).newline; 是不是bug啊? |
|
dorice
2009-01-16
找到问题了,低级错误,看来tango路还长着……
修改parseListLine函数,1227行,把 if ( r.test(line) ) 改为 if ( !r.test(line) ) 就行了 另外还有错,parseMlstLine里面,加一句 if (line.length == 0) return info; 否则可能有错 |
|
ideage
2009-01-17
提交到Tango的开发组吧!
|