我的一个客户有一个与Verizon托pipe的网站的FTP连接存在长期的问题。 该网站有数百个静态产品页面。 我们定期通过推新页面来刷新网站。 我们已经尝试了很多方法来使它自动化,但是批处理总是在结束之前结束。
Filezilla似乎运作良好,但到目前为止,我们只能弄清楚如何手动发送文件。 有没有办法使用脚本自动化FileZilla,还是我需要获取源代码并破解它? 或者,也许你听说过这个问题,并知道简单的解决scheme是什么?
你可以使用WinSCP来执行这种自动上传。 它通常与SFTP或SCP一起使用,但它也支持普通FTP(您的服务器实际上可以支持SFTP或SCP)。
WinSCP自动化指南
然后,您可以添加一个Windows计划任务,以脚本作为命令行参数运行WinSCP。
我确实发现,在某些FTP传输中,FTP协议中的古怪差异确实使客户端变得有趣,而不是完成传输等等。 我们可以得到的最好的是交换curl。