我可以看到他必须使用FTP在Linux服务器上写入,删除或下载文件:
https://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx
但是我不明白我们如何识别要使用的服务器。另外,我不能不明白是什么时候指定没有服务器名,地址。
所以,如果有人能帮助我一点点,请理解。
提前感谢您的帮助。
答案 0 :(得分:1)
使用FtpWebRequest
,您可以使用URL指定要使用的文件和服务器。
因此,如果您想从FTP服务器/path/file.ext
下载文件example.com
,请使用以下网址:
ftp://example.com/path/file.ext
您甚至可以包含用户名和密码:
ftp://user:password@example.com/path/file.ext
(或者您可以使用FtpWebRequest.Credentials
属性)。
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://example.com/path/file.ext");
request.Method = WebRequestMethods.Ftp.DownloadFile;
另见Upload and download a binary file to/from FTP server in C#/.NET。