【发布时间】:2014-09-11 06:50:57
【问题描述】:
我在 IIS 服务器上使用网站面板。 我想使用 ftp 上传文件
我使用了这个代码:
try
{
WebClient webClient = new WebClient();
OpenFileDialog fd = new OpenFileDialog();
fd.ShowDialog();
MessageBox.Show(fd.FileName);
webClient.UploadFileTaskAsync(new Uri("ftp://" + "username" + ":" +"pass" +"@" + "address/" + "name.ext"), fd.FileName);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
这段代码运行没有错误。当我使用网站面板的文件管理器时,创建了一个文件“Name.ext”,但该文件大小为 0 KB。为什么?我的问题是什么?!
我确信 Windows 防火墙允许我这样做。
更新:我正在使用 UploadFileTask 和 UploadFile(不同步)但结果与异步相同:(
【问题讨论】:
-
查看我的代码,检查响应变量及其返回的内容。它可能包含您要查找的错误代码
-
类似的问题,但不是异步方法。 *.com/questions/15268760/…
标签: c# .net ftp async-await