Работа с sFTP протоколом ... :(

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7385
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Работа с sFTP протоколом ... :(

Сообщение Игорь Столяров »

Привет всем !

Подскажите пожалуйста, а кто-нибудь сталкивался с работой через sFTP протокол ?
http://www.faq.alleanza.ru/user_area/fa ... p-i-zachem

Вроде бы говорят, что вся работа с хостингом будет смещаться с обычного FTP на него ....
Вообще в какую сторону смотреть ? Интересно конечно, в контексте работы из Clarion ...

Заранее спасибо !
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Admin
Администратор
Сообщения: 3961
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Работа с sFTP протоколом ... :(

Сообщение Admin »

Предполагаю что берем отсюда файл libssh-0.7.2-mingw.zip и пишем.
Из Clarion или сами или готовое искать.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7385
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Работа с sFTP протоколом ... :(

Сообщение Игорь Столяров »

Спасибо. Уже есть что посмотреть ...
Я наше еще http://winscp.net/eng/download.php
Но это COM объект. А Clarion & COM - это всегда не очень весело. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4629
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

Работа с sFTP протоколом ... :(

Сообщение finsoftrz »

Com из vbscript и vbscript из клариона. Легко и весело...
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7385
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Работа с sFTP протоколом ... :(

Сообщение Игорь Столяров »

finsoftrz писал(а): Com из vbscript и vbscript из клариона. Легко и весело...
Смешно ... я так делал десять лет назад шифрование в CryptoPro. До сих пор люди работают. :idied:
Я кстати накопал, что SSH есть в Catalyst Socket Tools ... :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4629
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

Работа с sFTP протоколом ... :(

Сообщение finsoftrz »

Можно еще глянуть на curl. Если память не изменяет, там было про поддержку сабжа. К слову, curl очень популярная программа (библиотека). Например, сейчас пивняки предлагают "стандартный интерфейс" к их системе егаис через curl.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7385
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Работа с sFTP протоколом ... :(

Сообщение Игорь Столяров »

Да, есть версия DLL CURL с поддержкой SSL и SSH ... Libmaker Lib файл из DLL отжал.
Пошел искать описание ....
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4629
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

Работа с sFTP протоколом ... :(

Сообщение finsoftrz »

Там самое сложное разобраться с прототипами функций. Точнее, со структурами параметров. Нужны некоторые познания в программировании на С. У меня с этим всегда было сложно, не было мотивации углубляться. Если будут аналогичные сложности с curl, то можно использовать интерфейс командной строки.

PS. Больше всего мне не нравится в колупании в прототипах сторонних библиотек из клариона то, что это какое-то изобретение велосипеда с непонятными перспективами последующей поддержки. В других, более распространенных, языках все давно сделано, хорошо документировано и не раз обсуждено на форумах. Поэтому обычно я забиваю и иду по пути использования vbscript, php и т.п. Если такое возможно.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Admin
Администратор
Сообщения: 3961
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Работа с sFTP протоколом ... :(

Сообщение Admin »

Для тех кто не читает клалист
Mike Duglas <mikeduglas66@gmail.com>
выложил класс для работы с Libcurl
https://github.com/mikeduglas/libcurl/a ... master.zip
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3135
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Работа с sFTP протоколом ... :(

Сообщение Дед Пахом »

Admin писал(а): Mike Duglas <mikeduglas66@gmail.com>
Да, сам собирался ;-) Должен добавить, что пока там только самое необходимое для работы тестового примера.
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7385
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Работа с sFTP протоколом ... :(

Сообщение Игорь Столяров »

О ! Спасибо ! А я как раз размышлял на тему с какой стороны начать его кусать ... :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
morkovin
Ветеран
Сообщения: 909
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Работа с sFTP протоколом ... :(

Сообщение morkovin »

Clarion Abc-class wrapper over libcURL easy interface
https://launchpad.net/libcwurl
WBR, morkovin
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7385
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Работа с sFTP протоколом ... :(

Сообщение Игорь Столяров »

morkovin писал(а): Clarion Abc-class wrapper over libcURL easy interfacehttps://launchpad.net/libcwurl
Я дико извиняюсь, но это кажется немного не то: cwUrlClass - это работа с ссылками из Clarion ...
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4629
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 7 раз
Поблагодарили: 37 раз

Работа с sFTP протоколом ... :(

Сообщение finsoftrz »

Игорь Столяров писал(а): О ! Спасибо ! А я как раз размышлял на тему с какой стороны начать его кусать ... :)
Я тоже медитирую на эту тему. По идее, должен быть простой класс-обертка, а как оно внутри работает, через строку или библу, для приложения должно быть идентично.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7385
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 14 раз
Поблагодарили: 49 раз

Работа с sFTP протоколом ... :(

Сообщение Игорь Столяров »

finsoftrz писал(а): По идее, должен быть простой класс-обертка, а как оно внутри работает
Ну я почитал немного (до первой головной боли) описание cURL - там в общем-то элементарный интерфейс взаимодействия.
Все спрятано именно в самих регламентах того или иного протокола обмена, значениях параметров, константах и т.д. :(
Например что нужно сделать, что бы скачать файл из FTP раздела через cURL - мне понятно, т.к. я знаю как это делается и работает.
Но что нужно сделать, что бы получить тот же файл из SFTP мне непонятно. Пока не понятно. ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Ответить