我需要連接到ftp並從中下載文件,但我無法連接到它。我已經指定了憑據,並且能夠通過我的瀏覽器進行連接,但不能通過.NET進行連接。無法連接到ftp:(407)需要代理驗證
FtpWebRequest downloadRequest = (FtpWebRequest)WebRequest.Create(ftpSite + "/" + TOC);
downloadRequest.Method = WebRequestMethods.Ftp.DownloadFile;
downloadRequest.Credentials = new NetworkCredential(userName, pass);
FtpWebResponse response = (FtpWebResponse)downloadRequest.GetResponse(); //execption thrown here
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
reader.ReadLine();
while (!reader.EndOfStream)
data.Add(reader.ReadLine());
reader.Close();
它拋出一個WebException
與407錯誤,我不知道爲什麼。我的老闆也很困惑。任何見解?
這[文章] [1]可以幫助 [1]:http://stackoverflow.com/questions/1524566/407-proxy-authentication-required – mreyeros 2012-04-05 19:19:55