访问c#中的FTP文件夹
本文关键字:文件夹 FTP 中的 访问 | 更新日期: 2023-09-27 18:21:29
我想从ftp站点访问/读取文本文件,但遇到了一个错误,比如
无法将"System.Net.HttpWebRequest"类型的对象强制转换为类型"System.Net.FtpWebRequest".
这是我在c#中的代码
string username = "username";
string password = "password";
FtpWebRequest tmpReq = (FtpWebRequest)FtpWebRequest.CreateDefault(new Uri("http://crmweb.com.ph/ftp/ftpuser1/User/tbl_users.csv"));
tmpReq.Credentials = new System.Net.NetworkCredential(username, password);
您的代码中可能有两个错误:
- 您使用了错误的类型,但使用了正确的URI
- 您使用的类型正确,但URI错误
1.:如果地址和协议(http)正确,则必须使用HttpWebRequest
:
var tmpReq = HttpWebRequest.Create(new Uri("http://crmweb.com.ph/ftp/ftpuser1/User/tbl_users.csv"));
2.:如果你想打开FTP连接,你必须指定一个有效的FTP地址(使用FTP://)
var ftpReq = FtpWebRequest.Create(new Uri("ftp://bulk.resource.org"))