\ DriveHQ Customer Support Forum \
已读/回复 : 51049/2
  • amirak
  • (1帖子)
Net.WebRequestMethods.Ftp.ListDirectory

你好,

我使用 .NET Framework 与 DriveHQ 建立连接。当我使用 Net.WebRequestMethods.Ftp.ListDirectory 只返回文件名,不显示任何文件夹。

怎么了?


2010/7/14 0:59:06

  • DriveHQ Webmaster
  • (1098帖子)
主题: 回复:Net.WebRequestMethods.Ftp.ListDirectory
回复:Net.WebRequestMethods.Ftp.ListDirectory

抱歉,我们通常无法提供详细的开发问题支持。您需要调试发送的详细 FTP 命令和接收到的响应。您可以将其与其他 FTP 客户端软件进行比较。大多数基于图形界面的 FTP 客户端软件都可以显示详细的 FTP 日志信息。

对于 C# 用户,我们已经测试了一个示例程序,运行正常:

-----------------------------------

 

 

静止的 空白 主要的(细绳

[] 参数)

{

 

 

FTP Web请求 请求 = (FTP Web请求)Web请求.创造("ftp://ftp.drivehq.com"

);

请求.方法 =

 

Web请求方法.FTP

.列出目录详情;

 

 

// 请将其更改为您的真实用户名/密码。

请求.凭据 =

 

新的 网络凭证 (用户名,密码

);

 

 

FTP Web响应 响应 = (FTP Web响应

request.GetResponse();

 

 

 

溪流

responseStream = response.GetResponseStream();

 

 

StreamReader 读者 = 新的 StreamReader

(响应流)

 

 

安慰

.WriteLine(reader.ReadToEnd());

 

 

安慰.WriteLine(“目录列表已完成,状态 {0}”

, response.StatusDescription);

 

读者.关闭();

response.Close();

}

 ---------------

它同时返回文件名和文件夹名。

请注意,我们无法提供软件开发方面的技术支持;但是,如果您认为/发现我们的 FTP 服务器存在漏洞,请与我们联系并提供更详细的信息,我们将尽快修复问题。

 

 

 

 

 

 

 

 

 

 


回复
2010/7/16 13:03:10

  • zyzy
  • (1帖子)
主题: 回复:Net.WebRequestMethods.Ftp.ListDirectory
回复:Net.WebRequestMethods.Ftp.ListDirectory

如果我使用上面完全相同的代码,一切正常。但如果我将 ListDirectoryDetails 改为 ListDirectory,就会出现以下错误。

远程服务器返回错误:(550)文件不可用(例如,找不到文件,无访问权限)

ListDirectory 函数是否不受支持?我的目录下既有文件也有文件夹……


回复
2011/1/5 18:47:00

收藏并分享
快速回复

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003