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