gifts2017

Выгрузка файлов на SFTP

Опубликовал Владимир Кучеров (KotBegemot77) в раздел Программирование - Внешние компоненты

И вот, Вы, делаете обмен данными! И все практически готово. Осталось написать ftp = Новый FTPСоединение(... и т.д.) и дело сделано. Но тут появляется маленькая деталь, которая способна все испортить. Эта маленькая деталь - буква "S", перед буквами FTP.

И вот, Вы, делаете обмен данными! И все практически готово. Осталось написать ftp = Новый FTPСоединение(... и т.д.) и дело сделано. Но тут появляется маленькая деталь, которая способна все испортить. Эта маленькая деталь - буква "S", перед буквами FTP.

Как бы это не было прискорбно, но текущая версия платформы 8.2. с протоколом SFTP - не дружит.

Это, конечно не так страшно, т.к. вариантов решения может быть масса.

В своей разработке я выбрал - использование внешней компоненты. Собственно выжимку из того, что сделал я - Вам и предлагаю.

Обработка умеет выгружать выбранный файл через внешние компоненты WinSCP и PSFTP, на выбор.

Так же она умеет делать всё вышеописанное, из под другой учетной записи, по средствам внешней компоненты PSEXEC.

Быть может эта обработка сэкономит кому-то из вас несколько часов времени.

З.Ы.: Файлы внешних компонент необходимо скачать отдельно на сайте производителей, благо они не просят за это денег.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Выгрузка на SFTP
.epf 8,82Kb
31.07.12
107
.epf 8,82Kb 107 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Владимир Каракозов (karakozov) 08.08.12 09:11
Не часто встретишь такой затык.Но теперь с ним все стало понятно.Плюс автору.
2. Андрей Мокров (AndreyKyiv07) 02.02.13 03:02
Хорошая работа, а здесь популярно можно почитать, как сделать тоже самое самому
http://www.odincplus.com/?option=com_content&view=article&id=77
3. Арсен (user611011_arsen6473) 22.09.16 09:44
А подробнее нельзя?
Выгрузка я так понял в ручном режиме работает,
Есть возможность автоматизировать ее?
И непонятно, как связать ее с winscp?
4. Владимир Кучеров (KotBegemot77) 19.10.16 11:23
(3) user611011_arsen6473, Добрый день.
Конечно можно автоматизировать, зависит от задачи.
Представленная разработка - лишь пример использования, упрощающий разработчикам задачу освоения внешних компонент.
Для того, что бы связать с winscp, файл winscp.exe предварительно помещается в каталог, который выбирается в формею
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа