2011-03-29 46 views
-1

我得到了一個項目,我需要編寫一個在服務器上運行的程序。這個程序需要打開一個到另一臺服務器的ftp連接,然後拿起一個文件並將其放在一個給定的文件夾中。從ftp連接中獲取文件

我不知道從哪裏開始,但我想我需要某種插座prgramming ...任何人都可以幫助我從哪裏開始?什麼語言或笏?爪哇C++是首選......

我不需要一個GUI只是somethign可執行 所以shell腳本或命令行,甚至是桌面應用程序

回答

2

如果Java是可用的,ftp4j可能是一個不錯的選擇。
http://www.sauronsoftware.it/projects/ftp4j/

+1

如果您使用的是Java,我更喜歡這個。 ftp4j支持通過http代理進行ftp連接,而Apache Commons則不支持。 – 2011-03-29 07:03:18

0

你需要爲了得到一個明確的答案解釋一下

你想你的服務器(Web應用程序,桌面application--命令行或圖形用戶運行什麼樣的應用-接口)?

雖然我不知道它是否適合你的問題,我會推薦Qt框架的C++它有一個很好的類QFTP,結賬它例如

http://doc.qt.nokia.com/latest/network-qftp.html

通知,Qt是一個重量級的框架

+0

不需要一個GUI,但需要它來執行,所以任何不重要 – user434885 2011-03-29 07:10:53

0

提取文件是該程序的唯一功能嗎?如果是這樣,我根本不會編寫程序,而是使用現有的程序。嘗試wgetcurl