c# - 远程服务器返回错误 : (550) File unavailable (e. g.,找不到文件,无法访问)

标签 c# wpf

我想从 ftp 服务器下载图像,但是当我转到“FtpWebResponse”时,我只是得到了这个异常作为标题。

下面是我的下载功能

FtpWebRequest request = (FtpWebRequest)WebRequest.Create(myStringWebSource);
request.Method = WebRequestMethods.Ftp.DownloadFile;
request.Credentials = new NetworkCredential(this.FtpUserID, this.FtpPassword);
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
System.IO.Stream responseStream = response.GetResponseStream();
System.IO.StreamReader reader = new System.IO.StreamReader(responseStream);
System.IO.StreamWriter writer = new System.IO.StreamWriter(SaveFile);
writer.Write(reader.ReadToEnd());

writer.Close();
reader.Close();
response.Close();

我已经用谷歌搜索了几天这个异常,但我仍然无法弄清楚为什么会出错。如果没有足够的信息,请告诉我。

最佳答案

当你要下载的文件正在被另一个进程使用时,你会得到这个错误。

关于c# - 远程服务器返回错误 : (550) File unavailable (e. g.,找不到文件,无法访问),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15319330/

相关文章:

c# - 在 .Net 4.5 中使用 async/await 编写多线程方法

c# - 开发人员是否可以通过 "force"系统来防止 "Metro"应用程序在后台异步进程运行时被挂起?

c# - Windows XP SP3 上的 wlanAPI

c# - 如何更改 WPF ComboBox SelectedText 背景颜色?

c# - 具有模型导入功能的免费 opc ua 服务器

c# - NAudio - 暂停,然后继续

c# - 在窗口内绘制窗口窗体

c# - 删除行后 WPF DataGrid 失去焦点

wpf - 在 ComboBox 中查找项目的索引

wpf - 如何绑定(bind)到 WPF ColorAnimation 中的颜色?