使用Progress 4gl代码对FTP文件进行FTP的最简单方法是什么?

-1 progress-4gl openedge

这是在Linux上。请没有Windows代码。进步崔(11.6)。

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

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

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

Tom*_*com 5

最简单的解决方案是使用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 ))).
Run Code Online (Sandbox Code Playgroud)

FWIW您(或您要向其发送文件的一方)确实不应该使用FTP。这是非常不安全的。SCP / SFTP将是一个更好的选择。