Автор Тема: Нужна несложная платная консультация  (Прочитано 2860 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nukewin

  • Постоянный читатель
  • Пол: Мужской
  • майор Очевидность
Вот с виду простой и понятный код

Сервер = "77.246.101.195";
Пароль = "free";
Пользователь = "free";
Состояние("Подключение к серверу ftp");
//ФТП = Новый FTPСоединение(Сервер,21,Пользователь, Пароль,Неопределено,Истина,60);
ФТП = Новый FTPСоединение("77.246.101.195",21,"free","free",Неопределено,Ложь,60);
Состояние("Сервер ftp подключен");
МассивФайлов=ФТП.НайтиФайлы("/Mordovija_Resp/","*.*",Ложь);
Сообщить("Найдено "+МассивФайлов.Количество()+" файлов");
Если МассивФайлов.Количество()>0 Тогда
ФТП.Получить(Сервер+МассивФайлов[0].ПолноеИмя,"c:\temp\ftp_file.out");
Сообщить("Получен файл "+МассивФайлов[0].ПолноеИмя);
КонецЕсли;
Список файлов корректно считывается, но получить конкретный файл не удаётся ни так, ни вот так
ФТП.Получить("free:free@"+Сервер+МассивФайлов[0].ПолноеИмя,"c:\temp\ftp_file.out");

в обоих случаях выдаётся ошибка:
Цитировать
{Форма.Форма.Форма(14)}: Ошибка при вызове метода контекста (Получить)
      ФТП.Получить(Сервер+МассивФайлов[0].ПолноеИмя,"c:\temp\ftp_file.out");
по причине:
Ошибка аутентификации при доступе к ресурсу:  ftp://77.246.101.195:21Access denied to remote resource
---
Помогите решить этот несложный ребус! Кто первый предложит работающий ответ - получит вознаграждение в виде 100 рублей на телефон или на счёт Qiwi.

Оффлайн Bliz

  • Авторитет
  • Пол: Мужской
Re: Нужна несложная платная консультация
« Ответ #1 : 09 Января 2012, 16:51:51 »
ФТП.Получить(Сервер+МассивФайлов[0].ПолноеИмя,"c:\temp\ftp_file.out");

Убери Сервер и все вроде норм.

ФТП.Получить(МассивФайлов[0].ПолноеИмя,"c:\temp\ftp_file.out");

ЗЫ. не боишься, что твои ФТП файлы сольют или похерят?
« Последнее редактирование: 09 Января 2012, 16:53:32 от Bliz »
Меньше слов больше дела

Оффлайн nukewin

  • Постоянный читатель
  • Пол: Мужской
  • майор Очевидность
Re: Нужна несложная платная консультация
« Ответ #2 : 09 Января 2012, 17:26:03 »
Семён Семёныч!

Вот я чайник.
Спасибо, прошу сообщить в приват - куда слать обещанный стольник.

ЗЫ. Это не мои файлы  ;D
« Последнее редактирование: 09 Января 2012, 17:30:05 от nukewin »

Оффлайн Bliz

  • Авторитет
  • Пол: Мужской
Re: Нужна несложная платная консультация
« Ответ #3 : 09 Января 2012, 17:37:00 »
Спасиба, хватит. Не за что. ;)
Меньше слов больше дела