2016-01-21 54 views
0

我在FTP服务器上有一个文件。我正尝试使用PhantomJS下载它。我试过使用下面的代码:如何使用PhantomJS从FTP下载文件

var page = require('webpage').create(); 

page.open('ftp://USERNAME:[email protected]/exempleFIle.xlsx'); 
phantom.exit(); 

它运行时没有抛出任何错误,但是文件没有下载。可以用PhantomJS下载吗?

我的主要目标是将FTP中的文件与计算机同步,以便将其放入我的Google云端硬盘中,然后从报告中使用它。我使用PhantomJS访问一些网页并获取一些数据用于相同的目的。由于我已经在使用PhantomJS,所以我认为我可以为ftp服务器做同样的事情,但是如果有更简单的解决方案使用其他方法,我可以尝试使用它。

谢谢

回答

1

PhantomJS是一个无头的Web浏览器,它不是一个FTP客户端,所以它不能帮助你。

我的主要目标是同步的FTP文件与我的计算机

我建议使用lftp

lftp -u user,password -e 'mirror /remote/server/files/ /local/computer/files/' ftp.myserver.com

这将让来自远程服务器的文件到本地计算机。