我無法通過C#訪問FTP服務器,因爲找不到正確的URI。 可以使用ftp.xxx.com找到ftp服務器 - 因此ftp ftp.xxx.com可以從命令行運行,ftp ftp://ftp.xxx.com通過命令行生成未知主機。使用ftp服務器的URI問題
FtpWebRequest ftpRequest = (FtpWebRequest)WebRequest.Create(new Uri(Settings.Default.FtpServer, UriKind.Absolute));
我的C#程序 我在做什麼錯內部時/我怎麼需要確定URI同樣的情況呢?
什麼是'Settings.Default.FtpServer'的實際價值? – pmartin 2011-01-12 17:21:56
接受的答案被刪除。 「這個URI可能是相對的或絕對的,如果URI的格式爲」ftp://contoso.com/%2fpath「(%2f是一個轉義的'/'),那麼URI是絕對路徑,當前目錄爲/ path。但是,如果URI的格式爲「ftp://contoso.com/path」,則首先.NET Framework登錄到FTP服務器(使用用戶名和密碼設置通過Credentials屬性),那麼當前目錄設置爲 /路徑。「 –
weismat
2011-01-13 13:51:18