FTP客戶端Java類庫,ftp4j 1.7 發布
ftp4j是一個FTP客戶端Java類庫,實現了FTP客戶端應具有的大部分功能。可以將ftp4j嵌到你的Java應用中,來傳輸文件(包括上傳和下 載),瀏覽遠程FTP服務器上的目錄和文件,創建、刪除、重命,移動遠程目錄和文件。ftp4j提供多種方式連接到遠程FTP服務器包括:通過 TCP/IP直接連接,通過FTP代理、HTTP代理、SOCKS4/4a代理和SOCKS5代理連接,通過SSL安全連接。
示例代碼:
FTPClient client = new FTPClient(); client.connect("ftp.host.com", port); client.login("carlo", "mypassword"); client.createDirectory("newfolder"); client.disconnect(true);
ftp4j 1.7 發布了,主要改進內容包括:
- 對 FTP 連接器架構的修改
- FTPConnector 不再是個接口,改成了抽象類,實現了一些具有超時檢測的連接
- 調用者可設置連接、讀取和關閉操作的超時時間
- 提供中斷連接的方法,FTPClient.abortCurrentConnectionAttempt();
- 修復了 HTTPTunnelConnector 中的 bug
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!