我想从ftp网站访问/读取文本文件,但我遇到错误说' s
无法转换类型为#System; Net.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);
答案 0 :(得分:1)
您的代码中有两个可能的错误:
<强> 1:强>
如果地址和协议(http)正确,则必须使用HttpWebRequest
:
var tmpReq = HttpWebRequest.Create(new Uri("http://crmweb.com.ph/ftp/ftpuser1/User/tbl_users.csv"));
<强> 2:强> 如果要打开FTP连接,则必须指定有效的ftp-address(使用ftp://)
var ftpReq = FtpWebRequest.Create(new Uri("ftp://bulk.resource.org"))