如何在c#中使用FtpWebRequest设置端口号
本文关键字:FtpWebRequest 设置 口号 | 更新日期: 2023-09-27 18:07:17
我使用以下代码连接FTP。
// Get the object used to communicate with the server.
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://ftp.mydomain.com/websitefolder/downloadfiles/");
request.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
// This example assumes the FTP site uses anonymous logon.
request.Credentials = new NetworkCredential("myuser", "********");
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
现在,我想设置端口号,但我没有任何属性来设置端口号。可以通过FtpWebRequest
设置端口号吗?如果有,谁能给我推荐一下?
如果不能设置端口号。FtpWebRequest
使用哪个端口号连接FTP?
更新:我说的是端口号21和22。请指导。
我认为端口可以作为Request URI本身的一部分。
尝试将第一行更改为这样,将1201替换为您想使用的端口号:
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://ftp.mydomain.com:1201/websitefolder/downloadfiles/");