2016-01-21 60 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

這將讓來自遠程服務器的文件到本地計算機。