|
Встроенный FTP клиент не работает | ☑ | ||
---|---|---|---|---|
0
DeMi4
21.12.11
✎
10:12
|
Именно не работает метод НайтиФайлы не ищет по каталогам вложенным
Если кто сталкивался подскажите как решили проблему, или подскажите что можно использовать для работы с FTP с поиском по подкаталогам |
|||
1
DeMi4
21.12.11
✎
10:14
|
3 день бьюсь ни чего не выходит
|
|||
2
DeMi4
21.12.11
✎
10:14
|
Функция ПолучитьФайлыFTP()
Сообщение = Новый СообщениеПользователю; Попытка ФТП = Новый FTPСоединение(СокрЛП(Константы.АдресFTPЗагрузки.Получить()),21,СокрЛП(Константы.ЛогинЗагрузки.Получить()), СокрЛП(Константы.ПарольЗагрузка.Получить()),,Истина); Файлы = ФТП.НайтиФайлы(СокрЛП(Константы.КаталогЗагрузки.Получить()),"*_*.dbf",Истина);//вываливается в этом месте якобы ошибка аутентификации Исключение Сообщение.Текст=ОписаниеОшибки(); Сообщение.Сообщить(); КонецПопытки; Возврат Файлы; КонецФункции |
|||
3
Heckfy
21.12.11
✎
10:18
|
FTPСоединение (FTPConnection)
НайтиФайлы (FindFiles) Синтаксис: НайтиФайлы(<Путь>, <Маска>, <ИскатьВПодкаталогах>) Параметры: <Путь> (обязательный) Тип: Строка. Путь к каталогу, в котором производится поиск. При использовании этой схемы в адресах необходимо указывать прямые слеши '/', а не обратные '\'. Допускается указание полного имени файла (путь+имя). <Маска> (необязательный) Тип: Строка. Маска выбора файлов. В строке маски допускается использование символа "*" (звездочка), обозначающего любое число произвольных символов, и "?" (знак вопроса), обозначающего один произвольный символ. Если параметр задан, то первый параметр воспринимается системой как путь к каталогу, в котором требуется найти файлы, удовлетворяющие маске выбора. <ИскатьВПодкаталогах> (необязательный) Тип: Булево. Истина - будет произведен обход вложенных в параметр <Путь> каталогов и поиск в них. Параметр игнорируется если не задан параметр <Маска>, т.к. предполагается что ищется один файл. Возвращаемое значение: Тип: Массив. Описание: Осуществляет поиск файлов - объектов типа FTPФайл. Доступность: Сервер, толстый клиент, внешнее соединение. Случаем не управляемые формы? Константы.ПарольЗагрузка.Получить() - слеши прямые стоят? ЗЫ: Первое что в голову пришло. :):) |
|||
4
Heckfy
21.12.11
✎
10:21
|
Константы.ПарольЗагрузка.Получить() = Константы.КаталогЗагрузки.Получить()
|
|||
5
DeMi4
21.12.11
✎
10:23
|
Управляемые формы, слеши прямие
(4) это к чему? |
|||
6
Heckfy
21.12.11
✎
10:24
|
Поиск на сервере делаешь?
Доступность: Сервер, толстый клиент, внешнее соединение. |
|||
7
DeMi4
21.12.11
✎
10:26
|
Да на сервере в толстом клиенте
|
|||
8
DeMi4
21.12.11
✎
10:27
|
Самое смешное
Так когда указываешь работает /Предприятие/Филиал1/ а вот так уже нет /Предприятие/ Предприятие -Филиал1 -Филиал2 -Филиал3 |
|||
9
Heckfy
21.12.11
✎
10:29
|
(8) Ну сделай
Предприятие -филиалы --филиал1 --филиал2 --филиал3 и пиши /Предприятие/Филиалы/ |
|||
10
DeMi4
21.12.11
✎
10:31
|
Делал
|
|||
11
DeMi4
21.12.11
✎
10:51
|
А что если через FSO реализовать
|
|||
12
DeMi4
21.12.11
✎
11:58
|
Реально ли к 8.2 прикрутить DialMail
и где ее лучше расположить если база будет лежать на сервере |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |