我遇到了wget和特定的ftp服务器的问题。问题是当wget请求文件列表时,它返回0字节。我可以使用Filezilla v3.5.3和FireFTP v2.0.4获得列表。
我的wget是在Cygwin v1.7.15 / Windows XP上运行的v1.13.4。 ftp服务器将自己标识为“Linux版本:Cleo VLTrader / 4.2.79 FTP服务器”。
如果我无法获取文件列表,我将无法自动执行下载过程。我该如何解决这个问题?
成绩单如下。
531 $ wget --user=**** --password=**** ftp://b2b.parkcitygroup.com/outbound/sales/
--2012-06-08 16:40:09-- ftp://b2b.parkcitygroup.com/outbound/sales/
=> `.listing'
Resolving b2b.parkcitygroup.com (b2b.parkcitygroup.com)... 205.132.39.56
Connecting to b2b.parkcitygroup.com (b2b.parkcitygroup.com)|205.132.39.56|:21... connected.
Logging in as ***** ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD (1) /outbound/sales ... done.
==> PASV ... done. ==> LIST ... done.
[ <=> ] 0 --.-K/s in 0s
2012-06-08 16:40:11 (0.00 B/s) - `.listing' saved [0]
Unsupported listing type, trying Unix listing parser.
Removed `.listing'.
Wrote HTML-ized index to `index.html' [244].