我正在编写一个 AIR 应用程序,它连接到我的 Subversion 存储库,获取差异,然后下载它们以部署到我的网站。我通过运行“/usr/bin/svn”并执行必要的 svn 命令的 NativeProcess 执行此操作。
这一切都很好,可以将它们上传到我的网站。我不太清楚如何使用 '/usr/bin/ftp' 通过 FTP 终端命令将文件上传到我的网站
有谁知道我如何使用 AIR 将文件上传到 FTP?
编辑:解决了!
我没有使用 FTP,而是使用以下命令切换到 CURL:
curl --ftp-create-dirs -u uname:pass -T /Users/me/Documents/Subsync/tmp_109065090/sub/index.html ftp://ftp.mysite.net:21//web/content/sub/index.html
几个注意事项
- 请务必添加 --ftp-create-dirs
- 在端口后使用双斜杠,以便绕过 FTP 的重定向(当您的 ftp 帐户是子帐户或在共享主机环境中时使用)。
- 对于 ssl 将 --ftp-ssl 添加到 curl 命令