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


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

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

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

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

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

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

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

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

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

4 Comments

  1. karakozov

    Не часто встретишь такой затык.Но теперь с ним все стало понятно.Плюс автору.

    Reply
  2. AndreyKyiv07

    Хорошая работа, а здесь популярно можно почитать, как сделать тоже самое самому

    http://www.odincplus.com/?option=com_content&view=article&id=77

    Reply
  3. user611011_arsen6473

    А подробнее нельзя?

    Выгрузка я так понял в ручном режиме работает,

    Есть возможность автоматизировать ее?

    И непонятно, как связать ее с winscp?

    Reply
  4. KotBegemot77

    (3) user611011_arsen6473, Добрый день.

    Конечно можно автоматизировать, зависит от задачи.

    Представленная разработка — лишь пример использования, упрощающий разработчикам задачу освоения внешних компонент.

    Для того, что бы связать с winscp, файл winscp.exe предварительно помещается в каталог, который выбирается в формею

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *