Получение файла по фтп #377281


#0 by wirg
В массиве находятся файлы, но записать на диск с не получается. Пробовал Файл.ПолноеИмя  и Файл.Значение.ПолноеИмя , но ничего не помогает, подскажите ошибка?
#1 by wirg
Или подскажите как описание ошибки вытянуть.
#2 by ZyXEL
может "c: empmessage.xml"?
#3 by wirg
Нет
#4 by wirg
Пишет следующее в описании ошибки {Обработка.ОбменСОтделениями.Форма.Форма}: Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет:  ftp://ftp.hotbox.ru:21FTP: couldn't retrieve (RETR failed) the specified file
#5 by wirg
Есть знающие люди, файл на сервере точно есть, пароль и логин правильный, почему не может получить файлик?
#6 by KalachevDV
Покажи код соединения с фтп сервером.
#7 by wirg
Сервер=новый FTPСоединение("ftp.hotbox.ru",21,"login","pass",,Истина) ;
#8 by wirg
Файлик находится в корне каталога
#9 by wirg
По тотал командеру поключаюсь без проблем, по 1с подключение тоже проходит(стоит попытка и при исключении выдает описание ошибки), а на этапе получения файла происходит ошибка(см. выше).
#10 by KalachevDV
А пассивное соединение обязательно?
#11 by НЕА123
?
#12 by НЕА123
или даже так, типа как в Сервер.Получить(""""+СТРЗаменить(Файл.ПолноеИмя,"/","")+"""", "c:/temp/message.xml");
#13 by wirg
Нахрена и так строка
#14 by wirg
Сейчас со слешами другими попробую
#15 by НЕА123
ну... если пробелов нет...
#16 by KalachevDV
после Найти файлы там должны быть правильные слеши...
#17 by wirg
Пробелов лишних точно нет, все равно выдает ошибку {Обработка.ОбменСОтделениями.Форма.Форма}: Ошибка при вызове метода контекста (Получить): Ошибка аутентификации при доступе к ресурсу:  ftp://ftp.hotbox.ru:21FTP: access denied Что может быть если имя получаю нормально?
#18 by wirg
Слеши уже все попробовал, может есть пример куска кода у кого-нибудь? Выгрузка на сервер в пассивном режиме проходит, а вот загрузка не катит.
#19 by KalachevDV
Код то есть, могу написать... Только думается мне, что в коде у тебя все верно, там и ошибиться то  почти нигде нельзя... FTP сервер виноват, или объект FTP соединение. Оно у 1С не со всеми серверами дружит. Поэтому использую ВК для работы с FTP...
#20 by KalachevDV
И если Тотал работает с ftp без проблем, значит дело в компоненте 1С. Какие она там команды серверу посылает...
#21 by wirg
Где скачать внешнюю компоненту или её пример. Просто у меня конфа правленная и стандартный сервис обмена не работает, так что приходится через код. Напиши где скачать, пожалуйста или посоветуйте сервер фтп, на котором может сработает данный код.
#22 by KlesAlex
"c:/temp/message.xml" Файл точно там есть? Посмотри в том каталоге где лежит каталог базы...то есть если база лежит D:1cBAZA то файл может лежать в D:1cmessage.xml Когда вложения писем сохранял на диск у меня так сохранялись по крайней мере
#23 by wirg
и происходит автоматическое соединение, а что внутри вшито в платформу я и не представляю. Так что есть другие варианты расскажите.
#24 by KalachevDV
Мое мыло в профиле, если есть аська приши номер, расскажу
#25 by wirg
файл создается, но почему то пустой. Хотя на сервере он весит 936байт
#26 by wirg
ISQ 280495955
#27 by wirg
мыла нет в профиле,т.е. оно скрытое
#28 by wirg
или можно внешний фтп подключить,т.е. в связке с прогой
#29 by KalachevDV
постучался... тишина...
#30 by wirg
Подскажите как упаковать файл и отправить его на сервер, а затем найти и распаковать на компьютер?
#31 by wirg
Ну или ответьте на вопрос почему в массиве есть файлы, а получить не удается файл с сервера, уже замучался с этим.
#32 by wirg
Может можно каким-нибудь образом по http  получать или есть другие варианты работы с фтп?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С