【发布时间】:2011-11-22 22:56:05
【问题描述】:
我正在开发一个将多个文件上传到 FTP 的程序。为此,我需要完成 8 个操作:
- 在 FTP 中创建一个新文件夹
- 上传三个文件到新目录
- 在新目录中创建三个子目录
根据我收集到的信息,我只能处理 FtpWebRequest 中的一种方法,就像这样:
FtpWebrequest request = WebRequest.Create("ftp://microsoft.com/NewDir/") as FtpWebRequest;
request.Method = WebRequestMethods.Ftp.MakeDirectory;
request.Credentials = new NetworkCredentials("username", "password");
FtpWebResponse response = request.GetResponse() as FtpWebResponse;
response.Close();
那么我是否必须编写代码来创建子目录并单独流式传输文件上传?或者是否有可能在单个连接中完成所有这些?
这是我的第一篇文章,所以如果格式混乱,我很抱歉。
【问题讨论】:
标签: c# ftpwebrequest