首页 > 解决方案 > 使用 Progress 4gl 代码 ftp 文件的最简单方法是什么?

问题描述

这是在linux上。请不要有windows代码。进度翠(11.6)。

我有一个在 linux 上创建 csv 文件的过程。

一个单独的进程(程序)将获取这些 CSV 文件并将它们 ftp 到给定站点。

Progress 4GL (Openedge) 中的 ftp 命令是什么?

标签: openedgeprogress-4gl

解决方案


最简单的解决方案是使用 os-command 和 curl。

类似于:

os-command value( substitute( 'curl -p --insecure  "ftp://&3:&1" --user "&4:&5" -T "&2" --ftp-create-dirs', localName, remoteName, serverName, usrName, usrPass ))).

FWIW 您(或您将文件发送到的一方)真的不应该仍然使用 FTP。这是非常不安全的。SCP/SFTP 将是一个更好的选择。


推荐阅读