Автор |
Сообщение |
Backs Начинающий |
|
Такой вопрос. Я программно создаю запрос к FTP серверу на загрузку файла
FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create(ftpPath);
ftp.Credentials = new NetworkCredential(login,pass);
ftp.KeepAlive = true;
ftp.UseBinary = true;
ftp.Proxy = null;
ftp.Method = WebRequestMethods.Ftp.UploadFile;
ftp.Method = WebRequestMethods.Ftp.UploadFile;
FileStream fs = File.OpenRead(fileName);
byte[] buffer = new byte[fs.Length];
fs.Read(buffer,0,buffer.Length);
fs.Close();
Stream ftpStream = ftp.GetRequestStream();
ftpStream.Write(buffer,0,buffer.Length);
ftpStream.Close();
но при создании запроса вылетает ошибка, что данный URI-адрес недоступен. Может ли это быть как-то связано в веб-стримом, настройками. Ошибка встречается уже не первый раз. Код рабочий |
|
|
|
|
ultrancux Продвинутый форумчанин |
|
в упор не вижу адреса на который полезет этот код, возможно, это сбыдленный где-то код. дай свой |
|
|
|
|
ultrancux Продвинутый форумчанин |
|
з.ы. никто не работает на живом ftp, поднимай свой и тести прогу |
|
|
|
|
ultrancux Продвинутый форумчанин |
|
з.ы.ы. у меня все откомпилилось и запустилось |
|
|
|
|
Backs Начинающий |
|
код рабочий. то что оно откомпилилось, это ничего не значит.
ошибка вылетает при выполнении. на строчке Stream ftpStream = ftp.GetRequestStream(); |
|
|
|
|
|