有什么办法可以使用Progress将文件从本地文件夹发送到FTP文件夹?如何使用Progress 4GL使用FTP?
回答
如果您正在运行Windows,然后WinSCP赋予是一个很好的解决方案: http://winscp.net/eng/index.php
感谢您的回答。 在我的情况下,我需要使用进度函数从FTP发送文件。 我需要调用一个函数至极搜索目录中的文件和发送到FTP –
我发现这一个 http://www.peg.com/forums/peg/200311/msg00655.html 但我不知道如何使它工作 –
WinSCP可以通过.NET接口使用,所以它会做你需要的 –
“经典”的方式来做到这一点是送,如果你手工做这个的,你会使用的命令内置FTP命令。
如果你知道你想要一个名为“myfile.txt的”文件在192.168.0.1发送到服务器,你可能会代码:
define variable IPAddr as character no-undo.
define variable fileName as character no-undo.
IPAddr = "192.168.0.1".
fileName = "myfile.txt".
output through value("ftp -v -i -A" + IPAddr).
put unformatted "put " + fileName skip.
put unformatted "bye " skip.
output close.
很明显,你可以换行到一个功能,并扩展到不仅仅是一个简单的FTP PUT命令(你可能需要登录...)
FTP是一个不安全的协议和PITA的工作。如果你对这些事情有任何影响,你应该尝试使用更好的协议。 SCP是,其中更易于使用,并且具有更好的安全性。
DEFINE VARIABLE cFtpCommand AS CHARACTER NO-UNDO.
cFtpCommand = "your FTP COMMAND".
OS-COMMAND SILENT NO-CONSOLE VALUE(cFtpCommand).
- 1. PROGRESS 4GL冻结
- 2. Progress 4GL和.Net
- 3. 如何使用Progress 4GL测试字符串是否数字
- 4. 如何使用progress-4gl显示三角形时的数字-gl
- 5. Dynamic Field Validation Progress-4GL
- 6. 使用Progress 4GL防止调试代码投入生产?
- 7. 使用动态密钥创建JSON(Progress 4GL)
- 8. 如何使用Progress Circular
- 9. Progress-4GL写入日志文件
- 10. Progress 4GL代码分析工具
- 11. 如何在Progress-4gl中找到所有已定义的变量?
- 12. 如何通过ASCII控制代码与Progress 4GL分割输入?
- 13. 如何知道Progress-4GL中程序访问的记录数?
- 14. 访问用于网页开发的Progress 4GL数据库
- 15. Progress 4gl,Openedge在所有用户中更新Progress.ini
- 16. 如何在FTP中使用SVN和FTP?
- 17. 如何使用FTP与Ajax?
- 18. 如何使用FTP SSL c#?
- 19. 如何从FTP使用VB.NET
- 20. Angular2:使用md-progress-circle
- 21. 使用FTP
- 22. FTP使用Clojure
- 23. 使用PHP FTP
- 24. FTP使用filezilla
- 25. 如何在OpenEdge ABL/Progress 4GL中查找右键单击的行的行ID
- 26. In Progress-4GL如何设置对象以接受不同数量的输入?
- 27. 如何为Progress 4GL查询中的每个循环添加日期条件?
- 28. progress 4GL/ABL如何将字符串“July 24 2015”转换为#06/24/2015#date(TS)?
- 29. 正在进行的LOB的使用4GL
- 30. Webspeed允许来自Progress 4GL的嵌套IF语句?
你需要发布你已经尝试过的东西。 –
我发现在互联网上使用wininet.dll连接的例子,但我不知道它的权利。 [链接](http://www.oehive.org/node/456) –
我想知道是否有一个简单的方法进行连接到FTP服务器。 –