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

Clarion, Clarion 7

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

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

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

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

Привет всем !

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

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

Заранее спасибо !
Make Clarion Great Again ! 😎
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

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

Сообщение Admin »

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

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

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

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

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

Сообщение finsoftrz »

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

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

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

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

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

Сообщение finsoftrz »

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

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

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

Да, есть версия DLL CURL с поддержкой SSL и SSH ... Libmaker Lib файл из DLL отжал.
Пошел искать описание ....
Make Clarion Great Again ! 😎
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 5237
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 12 раз
Поблагодарили: 65 раз

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

Сообщение finsoftrz »

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

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

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

Сообщение Admin »

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

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

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

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

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

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

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

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

Сообщение morkovin »

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

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

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

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

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

Сообщение finsoftrz »

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

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

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

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