【发布时间】:2013-02-01 01:10:03
【问题描述】:
我有一个带有图片库的 Win Form,它使用 FtpWebRequest 上传图片,但在更改为 .Net 4.0 后,我突然收到 550 错误。上传文件和列出目录时都会发生错误。 从我的示例代码中可以看出,我已经实现了来自 http://support.microsoft.com/kb/2134299 的 MS 解决方案。
我已经检查了用户名、密码和路径 - 一切都正确。
仍然,我得到一个错误。我浏览了 Google 的所有解决方案,但没有任何回应。
SetMethodRequiredCWD();
FtpWebRequest reqFTP = (FtpWebRequest)WebRequest.Create(new Uri(pPath));
reqFTP.Credentials = new NetworkCredential(Properties.Settings.Default.FTPUser, Properties.Settings.Default.FTPPass);
reqFTP.Method = WebRequestMethods.Ftp.ListDirectory;
reqFTP.KeepAlive = false;
FtpWebResponse respFTP = (FtpWebResponse)reqFTP.GetResponse();
Stream respStreamFTP = respFTP.GetResponseStream();
StreamReader streamReader = new StreamReader(respStreamFTP, Encoding.Default);
【问题讨论】:
-
没人知道该怎么办??