我的一位客户长期存在与 Verizon 托管的网站的 FTP 连接问题。该网站有数百个静态产品页面。我们会定期将新页面推送到网站以刷新网站。我们尝试过多种方法来实现自动化,但批处理总是在完成之前就冻结了。
Filezilla 似乎运行良好,但到目前为止,我们只能弄清楚如何手动发送文件。有没有办法用脚本自动化 FileZilla,还是我需要获取源代码并对其进行破解?或者也许您听说过这个问题,并且知道简单的解决方案是什么?
答案1
您可以使用 WinSCP 执行此类自动上传。它通常与 SFTP 或 SCP 一起使用,但它也支持普通 FTP(您的服务器实际上可能支持 SFTP 或 SCP)。
然后,您可以添加 Windows 计划任务来运行 WinSCP,并使用脚本作为命令行参数。
答案2
答案3
我确实发现,在某个 ftps 传输中,FTP 协议中的奇怪差异确实会导致客户端行为异常,无法完成传输等。我们能做的最好的事情就是切换到 curl。