我想从 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/