这是在Linux上。请没有Windows代码。进步崔(11.6)。
我有一个在linux上创建csv文件的过程。
一个单独的进程(程序)将提取这些CSV文件并将它们通过ftp传送到给定的站点。
Progress 4GL(Openedge)中的ftp命令是什么?
最简单的解决方案是使用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将是一个更好的选择。