Не ищет файлы на ФТП #272994


#0 by kokos3
1С:Предприятие 8.1 (8.1.7.37) Есть вот такой код: ПРоблема: Не находит файлы на ФТП. ЕСли написать в проводнике "ftp://user:123@10.150.20.10", то всё нормально открывается. ХЕЛП!
#1 by АП
есть такая бага, на этой неделе ветка была, там показано, что рекомендует делать 1С для решения данной проблемы... в поиск
#2 by kokos3
Сенкс
#3 by asady
делай этот каталог фтп текущим и ищи так: по другому не работает :(
#4 by kokos3
к сожалению не нашел:( может подкинешь ссылку? Я ищу не через FTPСоединение, поэтому установить текущий каталог не могу:( А вот такой код ваще не робит никак:
#5 by asady
нужно использовать конструкцию: Прокси = ... ФПТ = FTPСоединение(<IP proxy>,<Port proxy>,<FTPlogin@FTPIP:FTPPort>,<FTPpassword>,Прокси,True)!!!
#6 by АП
я имел в виду как раз
#7 by kokos3
Что-то я не так всё равно делаю: Выходит ошибка:
#8 by asady
Соед = Новый FTPСоединение("192.168.0.1","8080","USER@10.150.20.10","123",ПроксиСервер,истина);!!!!
#9 by kokos3
И ситнтаксис помошник говорить другое: Синтаксис: Новый FTPСоединение(<Сервер>, <Порт>, <Имя пользователя>, <Пароль пользователя>, <Прокси>, <Пассивное соединение>)
#10 by kokos3
ПРобую.....
#11 by kokos3
И опять ошибка(каких я только не сегодня не насмотрелся...) {Форма.Форма}: Ошибка при вызове конструктора (FTPСоединение): Ошибка работы с Интернет:  ftp:xxxxxxx@10.150.20.10:123@192.168.0.1:8080 URL using bad/illegal format or missing URL    Соед = Новый FTPСоединение("192.168.0.1","8080","User@10.150.20.10","123",ПроксиСервер,истина); по причине: Ошибка работы с Интернет:  ftp:xxxxxxx@10.150.20.10:123@192.168.0.1:8080URL using bad/illegal format or missing URL
#12 by asady
прокси какой ISA/WinGate?
#13 by kokos3
ISa
#14 by asady
тогда это должно работать (было в 4-м): наверное дело в прокси. ПроксиСервер.Set("ftp", "IP", "PortProxy"); // проверь это!
#15 by kokos3
Вот такой код не выдает ошибок, но и не ищет файло: При попытке Соед.УстановитьТекущийКаталог("ex") получаем ошибку : /ex/extended error message : </H1> <PRE>200 Type set to I. Ерунда какая-то я уже неделю бьюсь над этой проблемой. Есть ещё идеи? Щас полезу логи ИСы смотреть....
#16 by IceSer1
вот рабочии пример, по моему порт обязательно указывать,
#17 by kokos3
не помогло. Напиши плиз строки инициализации прокси. В логах ИСы пишется, что я пытаюсь пролезть под именем Анонимус.
#18 by kokos3
На Исе логин с именем "анонимус" разрешен. Но безрезультатно пока.
#19 by АП
логин и права проверь
#20 by АП
+ ну и пароль
#21 by asady
Схема и имя сервера уже указывается при создании объекта FTPСоединение - при получении ресурса (или смене текущего каталога) необходимо указывать лишь его имя от текущего каталога или же от корня, если в начале пути к ресурсу указать "/".
#22 by kokos3
Всё заработало: вот рабочий вариант: Как я полагаю 1с имела какие-то проблемы при попытке аутенификации под явно указанными именем пользвателя и паролем. На Исе выпустили мою машину по АйПишнику и обнулили настройки прокси(ПроксиСервер.Установить("ftp","",)). Всем спасибо за помощь!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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