0

我正在尝试使用 FtpWebRequest 通过 ftp 上传文件,如下所示:

ftpRequest = (FtpWebRequest)WebRequest.Create("ftp.somethong.com");

ftpRequest.Method = WebRequestMethods.Ftp.UploadFile;

ftpRequest.Credentials = new NetworkCredential("user", "pass");

但是,当连接并上传文件时,文件会进入根目录,而我需要将其放入 /Upload 目录。

我可以创建目录,但在上传文件之前如何浏览那里?

4

1 回答 1

1

您需要将目录放在用于创建请求的 URL 中,即

 ftpRequest = (FtpWebRequest)WebRequest.Create("ftp://ftp.somethong.com/Upload/filename.ext");
于 2010-08-18T20:00:19.127 回答