使用.NET登录FTP

时间:2010-07-16 20:12:43

标签: .net ftp webclient

WebClient page我看到以下

  

默认情况下,.NET Framework   支持以http:开头的URI,   https:,ftp:和文件:scheme   标识符

我正在使用的FTP需要登录。如何使用WebClient登录以下载文件?

3 个答案:

答案 0 :(得分:2)

您需要在WebClient对象上设置凭据,例如

Dim ftpReq As FtpWebRequest = WebRequest.Create(filename)
ftpReq.Method = WebRequestMethods.Ftp.DownloadFile
ftpReq.Credentials = New NetworkCredential("anonymous", "password")

请参阅here

答案 1 :(得分:0)

尝试将WebClient的Credentials属性设置为您的FTP用户名和密码。

答案 2 :(得分:0)

您需要传递Credentials