ftp соединение
☑
0
Sergey011988
03.09.13
✎
10:16
Вообщем есть такой код, все проходит нормально без ошибок, однако файл на сервере не появляется. В чем может быть причина.
ТПХост = "178.128.171.21";
ФТППользователь = "be";
ФТППароль = "6d";
ФАйл = имядляФТП;
ФТПКаталог = "in/";
ФТППассивноеСоединение = Истина;
Прокси = Новый ИнтернетПрокси();
Прокси.Пользователь ="ftpt";
Прокси.Пароль ="AD";
Прокси.Установить("ftp","192.168.124.78","8080");
Попытка
фтп = Новый ftpСоединение(ФТПХост,21, ФТППользователь, ФТППароль,Прокси,ФТППассивноеСоединение);
Сообщить("Соединяемся с сервером FTP....");
Исключение
Предупреждение("Не могу соединиться с FTP сервером");
Возврат ложь;
КонецПопытки;
Сообщить("Соединение с "+ФТПХост+" установлено");
Сообщить("Отправка файла "+Файл+" на сервер...");
ФТП.УстановитьТекущийКаталог(ФТПКаталог);
Попытка
фтп.Записать("\\mo02\Обмен\"+имядляФТП,СокрЛП(Файл));
Исключение
Сообщить(ОписаниеОшибки());
Возврат ложь;
КонецПопытки;
Сообщить("Файл "+Файл+" на сервер отправлен.");
1
афаф
03.09.13
✎
10:18
Возможно, что фтп не понимает русского языка. Попробуйте убрать из имен, путей файлов русские буквы.
2
Адимр
03.09.13
✎
10:27
ФТПКаталог = "in/";
косая черта вроде не нужна.
3
Sergey011988
03.09.13
✎
10:49
1,2 не прокатило. Мучаюсь второй день. Может 1с вообще не поддерживает передачу по ftp через прокси?
4
Error pro
03.09.13
✎
10:52
(0) у руками создается на сервере файл?
5
skunk
03.09.13
✎
11:04
а если так
ФТППассивноеСоединение = ложь
6
афаф
03.09.13
✎
11:07
Как правило, фтп сервера снабжены журналами событий. Загляните, возможно, что это поможет.
7
Sergey011988
03.09.13
✎
17:03
4 руками создается.
5 не прокатывает
6 фтп внешний, жунал не получается посмотреть.
Возможно 1с криво работает передает файлы на фтп через прокси.
нашел такую статью
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой