\ DriveHQ Customer Support Forum \
已讀/回覆 : 51032/2
  • amirak
  • (1貼文)
Net.WebRequestMethods.Ftp.ListDirectory

你好,

我使用 .NET Framework 與 DriveHQ 建立連線。當我使用 Net.WebRequestMethods.Ftp.ListDirectory 只傳回檔案名,不顯示任何資料夾。

怎麼了?


14/7/2010 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 伺服器存在漏洞,請與我們聯繫並提供更詳細的信息,我們將盡快修復問題。

 

 

 

 

 

 

 

 

 

 


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

  • zyzy
  • (1貼文)
主題: 回覆:Net.WebRequestMethods.Ftp.ListDirectory
回覆:Net.WebRequestMethods.Ftp.ListDirectory

如果我使用上面完全相同的程式碼,一切正常。但如果我將 ListDirectoryDetails 改為 ListDirectory,就會出現以下錯誤。

遠端伺服器傳回錯誤:(550)文件不可用(例如,找不到文件,無存取權限)

ListDirectory 函數是否不受支援?我的目錄下既有檔案也有資料夾…


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

收藏並分享
快速回覆

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003