第一步:
使用C# 的Ftp功能时,发现了一个很奇怪的现象,获取目录列表的命令,在SeverU上面直接返回错误,而在windows自带的FTP上则正常,经过反复试验,终于发现,原来是ServerU默认情况下,不允许使用NLST命令获取目录列表,只要在 “设置”-〉“高级”中,选中“NLST命令也列出目录”即可。
[img]http://dl.iteye.com/upload/attachment/220122/305eefe1-f2ba-3e22-bd16-3998904cde92.jpg[/img]
第二步:
目录列表掩码改为:rw-rw-rw- ==> rwxrwxrwx
[img]http://dl.iteye.com/upload/attachment/220124/876e5a63-ec0d-3537-babc-4e09b2ea9188.jpg[/img]
使用C# 的Ftp功能时,发现了一个很奇怪的现象,获取目录列表的命令,在SeverU上面直接返回错误,而在windows自带的FTP上则正常,经过反复试验,终于发现,原来是ServerU默认情况下,不允许使用NLST命令获取目录列表,只要在 “设置”-〉“高级”中,选中“NLST命令也列出目录”即可。
[img]http://dl.iteye.com/upload/attachment/220122/305eefe1-f2ba-3e22-bd16-3998904cde92.jpg[/img]
第二步:
目录列表掩码改为:rw-rw-rw- ==> rwxrwxrwx
[img]http://dl.iteye.com/upload/attachment/220124/876e5a63-ec0d-3537-babc-4e09b2ea9188.jpg[/img]